20000
10000
844977374
870849559
123025470
1221498942
362272664
1726615711
1609775019
1348511337
720692928
630431563
1955913291
1242003095
1453648922
459291445
1491549127
290364639
139106613
897240370
1725140344
729583568
1802318837
1715858313
1671639532
1907266637
420422955
880079823
1022663722
898961712
343066953
246345354
651513218
349956753
112233583
1247719316
1197371405
724769628
60615887
336279141
1456273079
1559201029
314298267
552739960
1983757315
823453656
535298411
1238017109
336895775
1077056407
1808685451
1072890107
1795443771
1547213210
1838896005
1191921564
1182870158
1129119062
1199210027
215758834
801075987
1482192842
703951989
710813308
1005444385
474347574
1978918346
1605956538
1129769513
205929607
1261920041
766779500
229748752
1802827473
1440967292
165939315
415285301
1249578878
1732100998
848185876
1371968227
1182405846
543184048
1945607315
1090276261
1270176847
450901584
1104300008
511060749
920312019
64849158
68252343
1525559601
1844857054
1535203154
1974080238
855249041
1603484960
1547295575
1509409741
844535311
929341873
108247597
130966168
1815136367
1041905952
843141356
1992616298
106245919
1672956691
776636263
1933291281
1397018064
351024152
843790607
1618670142
939008794
758344674
1620537048
1735267539
23445991
874618338
1094895789
209457494
141080449
1193667698
1241219900
384891698
267624320
1466887054
1310690275
811800342
1702283303
222691258
3650566
442626354
1074158249
412217880
130470949
48370310
427035492
458285286
998054090
838104059
143675756
131557878
671234280
1174535450
1001066447
1916533012
1035071445
96904367
1982947913
1812028037
1485963750
1969916973
1834446084
1898790104
1989885720
621468670
1800686052
458249658
1724991979
639358865
362266416
1964835922
231007979
1174326806
347373586
401164254
544511893
526790914
627873726
1572166738
1308232048
1565160706
1876564249
256791731
65781738
9522572
522433419
66684451
1383825251
351091308
431815610
1213785908
828852430
1890255266
736727509
33733594
608180270
1175368146
422332161
1509002280
247684258
1968785834
733293308
358695226
475837643
178839835
1900549899
1496907474
827161864
599902194
1372021120
508280531
1469030641
410781175
503795990
1920803044
93352724
1577654354
1833008366
1980363149
99035252
1734001602
1074424408
1373900671
207543255
1148480509
1135983492
340752713
437599298
313639993
1792983984
1369143747
104458754
1118871447
1324482481
1339446214
831867399
1517869024
1780954088
1886941904
108972673
1025525945
1239522587
783923058
979070189
1923535079
1744755268
418071256
1386459277
815924465
1940380870
1030525917
1342359781
441969013
1409967029
513682656
894361427
1359392638
151151971
1327357135
1042856343
1559797187
1059308176
513521872
806918210
2877374
403821778
350159195
1086298694
1164349776
1088935646
575483701
1796700266
1946066463
1871390476
1073509307
494479016
290501350
394830483
284008177
1403725242
717912237
954293436
1621674834
373259123
762458067
26783967
1662489741
1708904419
810799826
445084788
1472474762
1366717054
453596954
844085561
549175487
1966217770
726000715
1977004848
976192815
1519713301
1394596073
1331772562
222109502
1726988819
1364897169
1233825652
1396293318
570578537
336457723
19203640
603860077
964562155
1867143794
1923631894
324944107
605503751
1437633342
140262750
44460143
1976093407
741332037
641254777
275498869
719264989
1616460885
1208766648
1343103312
1101980902
1322214990
1107291537
1768478302
313496503
1418637668
764294876
9129169
1386139675
732183935
1894686016
1008361954
1528632416
630490649
1091911205
1372446696
791596186
1841224711
507912607
1499573260
529965061
519141455
1943671736
528584428
585737966
1932544705
1000099408
778381265
753341297
1056273694
1502844514
110527934
156130522
1890722340
294312416
1248363547
1229166186
250725339
290363575
1545924488
1102848919
1914502725
938804432
1873319816
1542947327
1131900796
515827728
1345602758
1649420833
1268808081
1483902683
878040278
1108548279
1709193388
813138252
582839448
1378543254
578707110
1182740336
380951798
418538260
1985913612
1255787873
329865982
1229339422
1784158082
852231433
1637910076
336178234
1843547658
143280511
540870848
1550861136
961988119
396724341
615462336
1580337024
70351921
985637101
1453837171
1416716977
1654496651
1128960433
1484533216
1572371012
624804236
1001979656
446937134
1077584089
1711472969
1869820293
650459076
1067985003
1909411777
1127386228
1116935308
658714853
608938451
643980395
1758789245
279669364
877917653
1009424525
1805873175
1125527570
943031835
1327179142
146560160
1312469048
197675917
1002502425
1308191334
1593070009
1728903166
964234822
764041610
856953179
1771254657
757494970
604535187
782178427
405294299
560325987
624705265
1973727366
1492821436
1472885845
1641449360
1834601892
1279789034
1956747483
971398573
1426371526
1226847856
1174167807
538799325
645072126
1323087258
359005647
629339177
1297625094
855419496
1134468087
879908172
708970545
561628960
1057389068
1339081837
945176956
363344619
259982129
887460196
1851443481
39445209
976610819
1874375065
317591666
384719261
1832145810
1632706135
1470145990
1685729783
311958269
32680015
240928434
31103852
1881819808
366222153
554735360
425435497
118969485
1533865921
1412249011
128155794
1306910093
1926758931
1270826212
1680417816
1915734721
1412098406
435432369
133804009
696272404
1471257273
1019806905
1069287287
1119955093
1386926318
250237038
1299792743
221207659
260352865
1490941449
726299512
1159193187
1611895311
543461228
1101788073
638979738
677866693
679809152
691166915
784346478
519741460
244375135
726116208
1475211186
1723287688
732535116
1049851888
603548854
637173851
468984540
420047404
1197273767
1336341982
989457380
840700996
1012873110
1171641148
911148760
494893491
115985116
1254942618
204227838
1858616620
42924473
685949500
968962607
1695014783
1383297704
169038140
1041438078
1237868028
732289255
1744265454
1349457531
176530945
1226882139
293690697
1594076102
1396667405
654391202
1200385151
696243890
1584033809
1791368326
1070894046
1529025746
1822851206
622437931
1702760232
88914963
1467338591
1766717934
184915661
575181800
1529403861
315513622
385758515
683191736
789261687
754325082
1037520334
1666554184
434510714
1595735774
1231116513
1687758150
1453008313
1986884451
812926436
1613818857
719182414
1577565046
1514481355
1840502290
915599965
558698729
620194030
67248295
972030427
1156923754
1146111402
1072576852
1680537473
80123177
1574099487
1471150094
547373594
1169083655
1820053671
1861017324
841123625
1610498961
804814416
642342324
1616870868
1533830967
261733176
1988298036
560251813
1383135896
76017433
1835966755
1809511496
88941375
1369732550
1889773545
252236580
344413372
1659581835
970705133
1695319592
318510221
1711161309
1632337933
1608213680
1964943483
1986016712
354387537
21636287
1759966419
1140384557
283924658
166830781
951909113
772695233
1108683453
772750631
872139031
223631422
1381768999
296965553
631895995
1506996482
1588894531
1080906321
1310144647
1263065356
1591596098
710390628
1684325942
1218913514
202960222
1509501821
849348539
165697732
522613404
1899337653
1172476484
1034128645
1651927386
1547814256
1907345639
1966661749
800285394
242751340
1792092775
1669135975
857602384
1316246143
261049097
1117022915
1380097550
120781951
277812836
673739580
1063423598
811513740
122266778
551431612
298069033
701878128
394420614
1643996910
337310346
541052906
937424336
774422838
1317482243
786211382
250081829
1209345801
1600274148
1838010387
571704036
1833954744
389619915
665234246
706711088
1346143192
1288813546
1641008673
405462973
275349956
449341532
567303028
1838815965
82178271
1231688985
175608959
1102274134
1711099665
1777070875
621044872
736059612
950049259
1153393642
263348730
1629351404
259232489
1305327005
1017669938
351653733
71391003
1066164314
1051703297
1516748768
1542087163
1549077915
443858093
284119666
398189353
104802652
776123587
1262618066
657060361
296415155
119070659
1194655378
1770007318
702236941
855246065
1542733854
1141873284
1683937248
538982165
1432274927
979229276
1101950776
1621654778
680561102
126271185
1035882843
447478600
40816187
271143609
1289354940
334071970
1209185642
1397638235
1050554261
296728803
533100356
787830892
1891489293
704084782
1606297014
1000947288
1358426807
78999251
653634104
1034322984
1068693352
1859344086
1556995549
450080940
1474936084
1209780449
387453755
527182150
1619428370
537519492
440136388
1927423138
1763296992
157848482
1362306510
1657324053
735307400
991474457
1367705422
1962343186
909885017
1797017144
719453058
405508139
322145709
754902963
1250383992
979852467
932685152
431327639
1620802470
1022951526
968020675
1646238119
1057577834
1176538757
890483052
1590735248
796207526
79574491
1946618216
682003493
1778209865
513034769
1856592415
605677219
1024533900
1733640812
1341778272
1948972961
265639889
366952350
711293830
691290919
124437967
1271676209
1139891029
1151487410
127935231
720033122
1959396458
1407601289
1594496998
1188100732
916717023
1417184863
959402463
117058874
1100270649
185767754
766841002
1144572153
195266932
1288130931
15724971
227881524
18807279
206418289
548915724
1716468491
1730369063
1516743181
1638074195
983712191
165687751
1253850120
311657697
276729757
1521800152
1785901625
36647729
1738995642
1462800017
76174404
120178034
539016927
1087506495
590109134
1596317747
439407553
1646274756
907475027
633370164
1156010519
1182131960
1121067736
171685419
1423162899
675565949
1896556443
1252868931
933472740
602571687
411466741
989664060
442653278
1769527094
610784808
1022412982
1662866903
1105527166
682672707
595258722
1314369024
149120025
1027845360
1681772136
119092528
1167952897
1476708044
1140375029
1428698145
610100543
109508171
70193735
822894036
883373017
482063677
1801580231
1044620015
1082164702
888494798
1601163809
1625243710
533032695
1103174990
1136423956
1051333277
1086510344
1677524757
769489834
476721688
1567696153
1933450845
1333880387
963602049
312216306
1319001140
1006890494
154286600
1439295600
52592891
255210003
1198857905
756181414
1824170786
323372197
493063516
341273006
166770025
1559280261
1287463417
809204577
1977792968
580702201
217032369
1081508899
970015013
781336330
1045945035
1891421405
630438860
1032582184
1490428141
707218210
663653342
1861001993
676649699
775627784
1106591687
510677730
1564371878
1475173183
1647293631
1605324415
1029571812
633284796
402305904
869062296
708861909
779802794
643360440
710060271
919740320
118244497
1482026417
1667517111
1589903185
1352748644
1116848019
1882093151
1342201294
537664811
1960945460
262865196
808856741
1020010707
764781862
491639696
92528073
1963168794
1646722499
1717435732
1234681320
1656092295
1994908384
1812290235
1161910947
372468553
1551130390
1583747574
679202996
100952717
72474422
266142242
1248060965
1920378590
112841865
1372183644
1225191794
996136231
271098808
1323901056
1658779766
1224498537
1168476437
1026707067
1514227724
1384428436
796467675
9561105
1868502934
1910666208
776534224
745693115
1133080295
925924709
1475378952
1263648026
123336114
1669736183
505606165
1217434633
1801618254
1533100446
1202890155
1241248577
465190390
1694803218
1014804231
888478152
907168843
1392598219
1266447903
1096391842
1692069986
322821444
58655967
10182784
487615858
968201317
298062511
1777482511
1576000879
1541569285
1715244640
768536788
1324418494
1326781307
1133061947
322136257
444999638
849193839
1248847531
1555455611
490530067
1053664176
1522282802
125679320
21608382
1927227861
561516678
1819424507
369624206
1907989524
1102392263
475904716
644218306
1680142383
1053623130
810258852
867268743
1465196169
776032168
1155134797
1371673672
728123655
1641433754
260048969
1817855807
434353367
1916830084
1138409084
561741271
692667975
443478514
57975004
143750688
1710992292
605861775
638405811
800538642
1932976647
1988574402
560387998
406684640
478638005
1407858306
1668011356
439177023
1239339925
124318483
1644276112
273158177
322803096
1454867514
979803469
73161671
93712735
183781940
1762406413
1412230422
1262233833
307823514
1587255015
10397777
1423107594
1257683236
1676956231
1464511010
1044417259
332154029
933226014
1074280608
415217319
9720210
934292097
1476621768
215644171
748450158
893035667
1320265349
1973422399
1820871947
578515882
310034885
272553973
865250907
238938176
1237800461
1463675046
1984813333
50037954
1527210352
843455363
1226175389
1538304810
1625153133
401319387
549990221
983577046
1220954769
1730902075
203500346
1394759764
907185896
1191092469
569995505
1857940859
313082886
520575418
1503181702
1857517501
1345262577
1290746274
442141064
1438808023
1441361887
1729307632
1277220131
1737843805
557856688
1018745061
439155770
835965
1059603927
282116076
1406015663
230825245
1189041930
471415401
1309138964
1075302381
1665653951
1764873113
1672080898
1589363274
1769922054
426112183
1671329987
1118942416
1702558468
1007310049
1925855291
717225044
1960493344
127295833
704775377
236464079
401314299
1787367367
96942924
1895845501
1124099257
812146416
425720358
202209709
1291746305
202664381
335155838
625069821
1785076807
339170260
668898929
1841667485
1211436454
427879321
191863550
1580389465
1618665376
852777790
1668885970
1015249704
57977646
158277715
35285337
1550546640
1092889771
1721930727
40342621
932308095
1577340699
1169551584
1829510946
1401674564
374472478
1413293463
1951203125
853507535
1339152755
1469871190
297616970
1567257673
90956346
1046260166
1333865610
1363388209
338411120
84187806
1505788590
1532614024
1935432283
1124385913
617798704
1548536510
118481397
1081693220
1837867856
965821542
776861079
875173719
1109319938
1569815579
162321761
1402847744
1047729123
615525223
509659314
1267224365
1467195007
1798142991
476676197
1338356015
241236710
148794187
555160821
101628298
924293359
1011717481
824412106
671897129
1212135520
1008701965
216142137
507728598
996875812
452954787
551752881
280974437
1283193167
1292779259
1575425608
985381584
76646457
463979037
360551252
727801391
1404935912
688108602
1998531044
718340387
853728895
1071186756
616992799
1707645599
1055937828
597076268
883149204
469004517
993375689
16853100
157399862
826150375
141409437
104963950
1663038199
100617974
1353673442
1654593164
405971932
594774336
63772343
228684878
1984031198
174415749
222717384
1491294613
1261709559
1777257673
1788242936
1827359431
696692386
236184757
1013186437
106071719
1818168234
140948765
391709166
508496539
1451790771
399799545
1569805583
82748364
1287598749
1266340068
1135379397
749275234
843972147
1971682507
800940839
259933279
1374127949
1750342749
282136671
1403756708
654568045
625044018
1087155558
442577051
1484928216
1564643215
1335366709
1105891531
680761582
1166016258
1320160715
1921215105
1812963939
35337719
286795716
1522089435
1708908808
845176904
202802393
6172387
1024968754
1981023979
941086129
717691131
1039036352
1473442151
647322466
1290027052
976316835
1528309658
453231483
946349637
1954048086
1609429729
1451503674
1193124217
1053793207
1949132116
1023568323
1887147557
1064432836
463914052
1401986783
121582491
1946179353
1214164293
936311295
808634429
1684886791
1278851404
551024471
528951045
1547540357
275964284
378787955
673544067
1683957889
369464428
1403540699
11486066
917320749
45339658
129574697
1152451925
712784776
373811079
1967167019
203534210
583834045
1093671500
468296229
1759776692
1821608582
315654837
941739552
561054702
579037197
819503639
771511778
1824872060
537130856
1838688038
1605140262
1697465431
977285187
1924280438
1398809280
1678083803
1230641775
777959607
1509166329
684328779
545591418
1012082257
969826808
1019093179
334339356
249534858
1408797715
1572368275
1246997274
732777086
224800384
591215292
810555176
791247779
707342463
1231885520
1334224733
1817733254
94506871
864454251
1597952650
1578668639
1474355211
1078632712
440199396
432109266
175166739
788504339
975001799
289083217
972892435
1805874438
1584505172
1783967450
1214185275
809526325
1345828030
1922646373
226715346
329502339
1410705924
1199143504
577874787
1804353770
1613887654
1013924970
886910256
186037408
1216937975
166923761
343859071
1412908522
683452737
644712078
1086376130
966922779
1537727047
1891194097
578893783
1902230090
74368120
620293377
597366476
957914057
1759884651
418925946
1006710121
1026587727
1577062505
1897816139
1886057491
1411578360
1591017908
1765004532
1453748327
398809147
1000793853
1670001441
1464745058
1426274427
1545199011
1989129331
1571566364
808078038
1945224147
1559983914
1122421702
939793094
697591321
247262497
1271799279
1454633933
1343752590
324485257
255134220
790412548
601777028
1619960730
44469120
1194961708
7214850
1860322530
608974904
1319121837
280866271
932280711
1821890614
918448206
1190963752
687566983
1966128926
1867725607
426449040
1152619357
357031080
85238789
1048727013
1789288438
1012689911
199900738
1296504245
66917027
328996407
1329800008
626016861
431423559
67825771
1266532651
1509870312
663335780
1797032119
1380833123
1625532322
269783350
1419059577
1684876481
1380154428
252444528
527211768
1012943436
1738093300
203973496
1748829343
10024338
281133571
1404073673
1028184894
191133233
1967454178
169895432
1741685535
812488590
607270820
1844568382
1898457463
1940297824
1531326124
1279174896
693104977
1849442712
864454941
555357964
1408577894
527627973
890534865
585295804
242193285
156665690
1733559781
672154599
705084361
796282486
1262076670
1999746475
461807438
1092530750
318087685
318972069
1048666437
1221943189
1403238666
1876692538
1299078474
1339974881
921650245
984543529
773562304
1780963940
371325887
1478761753
153550358
100979533
1559339552
677769056
148488496
1182735337
795395602
1221201371
1119489473
1695837768
1161880388
871519204
457573453
1295299580
1464811071
945403050
1550411920
607524345
1382760945
805926714
1622210140
1212354055
230508459
1471161789
446204047
987762404
1256279490
68603013
1605977728
1905991336
1811733501
461229346
1785339803
254798028
518604241
604104829
1236942935
584307615
1851257979
1279072101
297135148
1096886315
1199482597
1352828670
60062801
531719462
1419119085
3778895
1875163811
1976247196
1434131610
166037959
398202996
1565399174
1856551614
941196304
1870471074
88177763
231565009
1160726093
1926455847
726792590
1615223643
1213498138
1884104268
700651043
1086179402
202775425
776695339
860706243
1708460115
966104306
756266367
103688844
508791567
525323826
12871459
877679790
1411098988
1914484586
1568643319
1252500596
193439203
1629730533
471859727
1645695542
63026351
219940629
398246415
1577407938
733633756
1148765172
352742606
690531887
1352616254
1570342559
1481662672
1985984459
1468724402
1359411759
1445540061
1216343661
1227083556
1014457569
267787081
468027304
1409771593
294514152
1056607608
1331227789
928324846
992791284
677078776
317080424
1592082775
673955252
533353387
1985493110
741638412
238408726
637624693
866238773
1804529011
1199287402
127072488
559694944
613361701
65734480
751072590
938449008
1043661154
26887000
1408955389
51687230
468944526
352299658
25417040
1178981635
1361943453
3832424
235923950
1768512199
1163333022
1067018626
649083093
1740842472
471686397
35662182
1098449113
678661003
1036989172
1496169563
1244346048
1230315676
721787066
579301288
1411814651
27796155
887385081
1708092138
1854665603
1344037113
1543441562
118158600
287566635
901437846
1583835895
625391546
1848135898
1239783117
648538213
1354371753
623549658
737805989
2484777
869112494
1702905751
737510385
550204309
386230016
88008548
577699520
967285368
72411588
1901459837
1547491592
782540953
178639713
1329900164
1889643238
940485008
1997620885
291596554
1653851316
149166821
891886838
225070637
1045174423
779451991
1747645247
157006577
1846294851
187526284
1858665997
30122790
1682617420
872619905
506540060
1227830900
1852674572
876395537
674304266
1477591846
501155066
1620083590
1276966084
376751746
1471029975
216698764
740075044
118896894
1405196183
1295491383
1958492660
299298109
650917329
1062775199
969698343
588639168
1110597939
644041858
657731329
1958058394
802559063
229223439
241713698
390173236
1108619372
42288798
218842418
674871687
276000893
950808814
1477225593
1013247701
266180742
520029039
1790441488
33767726
872200738
515135092
754040663
828475660
39376948
1628748354
751810395
550803468
229033624
1559367888
1379205462
619842221
1902921563
1917900892
117232961
1208632715
218664209
716245873
675032784
271931627
1378369893
886792849
1268132375
1428741177
1997856346
65203358
1842896001
454387369
1818265791
945244960
33117367
130888290
1272333712
935930617
1716438431
595462847
1890001195
1829255670
1918681447
1173810709
1477413045
1690910230
161139612
1549251484
663083337
1599000197
771950124
358100001
833575853
268592878
794583493
1549934870
1844996255
1518509861
655397833
1985407889
1247002718
1325299487
830619314
1974173590
1785852353
297423026
732537678
1283788665
1526250521
1248317172
1347508510
966990947
201462462
1521770114
1318631521
389408540
797564426
1501222075
794518583
1687459664
725653238
1718880891
765657840
398856150
1293253235
1484796000
1620811517
1549672913
150661467
483182498
285892036
1753823851
280532784
1731030542
1348460130
564701709
998636357
1944507857
1387958356
1179990019
958372552
877350947
23000964
1414766166
251491688
1804959177
156637540
1311805739
949961358
405174954
752370444
343774181
723991278
967938170
1259754652
1528121827
559641647
431763164
680920356
301056354
676611510
1182864766
1133127199
1043068023
962425137
1593684660
686458163
470431921
173309985
753929812
1390772184
853056570
113263719
1614528565
729087112
1848302291
1695879928
1350891675
147364462
1488294058
1328158461
309005778
599711556
1745486514
1730812055
1942117855
1029832573
1312594615
471275890
1820338303
5060062
566873193
1263587502
1086902003
503378509
1775507787
1744223749
979932941
452341029
657807029
1118501015
1686205619
1138495755
196031546
1014402770
1899313875
230510462
1109462714
238851058
1411452362
1832241900
1208749972
284398703
1192626299
972897894
367605732
583153210
1387640685
1312255969
1020307282
563852087
1373863548
1999156031
352971683
748869751
823898992
1589469068
1026361717
1111150056
953579326
104078543
715946988
898550646
1489557434
369793043
1641952842
1170510024
403680010
731083744
1831498180
1711607394
1920369859
1073743558
1059823529
1988096403
796310090
282474491
70961204
114004110
135772777
1192354577
356583064
1667676972
1432033748
93954942
1744637467
1687049589
785524072
1447161796
190503779
309844807
1204148745
1998312658
1285271732
1307373819
1116294912
310199327
794841269
822833256
1330945052
1197095709
179473200
656556941
1480757790
1308699888
643482229
300119991
939332503
364875280
1952559661
541424502
1518507865
912357608
975377279
1761224750
1747495479
1048270017
1466516899
1395602493
625155576
1954903254
384985952
956518215
540579965
1521653373
507458649
1922057202
1788471826
1752449710
871801492
486110764
1487633222
1248127949
783059058
938677069
1012881377
1700026123
186919182
123333860
1450472714
1444517477
747717086
420648793
1494602136
1649079278
791336943
291791138
1022935379
1524046983
1559878340
68024896
843682428
1399238777
197677680
1376041799
812109757
1222954986
115976977
1959104417
801241239
721425027
511648166
1186882793
1493073789
1466448897
1053791280
270379916
129298551
36700211
748343374
47469357
861350835
1343183040
1945129780
1180638100
1207186168
1964337160
1461916080
891500687
730316430
215667512
899121823
264424843
192571371
803776597
1642428337
88394446
1050450269
1407017259
126567312
1789926391
1584049147
227814765
1322092621
729047687
932869311
1560834294
927575004
28153239
595287999
520957027
162492588
986235169
775703610
1512408984
1206674061
1500499388
1454108997
1017039580
168855631
847772597
1761038906
1224476290
1228787988
585573728
1822303205
247223323
994311423
689297193
1824020560
965396835
1219929648
722281292
1910132899
958416983
463420210
633536070
21090420
1216082093
247768789
1646351875
1036762157
1433762841
296212689
209359403
53174925
1912886654
1488721234
680162387
1597102536
141928949
634285449
33410689
1238161628
1278794715
28887486
359572857
999026778
736518893
906744482
685645989
566522871
238277812
204132680
1629891165
1301027380
1440211296
1076102270
1817286628
1048988774
573137991
1479408969
238026905
769270792
522503757
1811010441
327276066
928263602
1019428585
532398804
1909416551
758502089
314149037
1092194657
1682091612
331111386
1186518959
1484119664
631338185
929529497
103847353
1634509293
1284571527
309337612
1562122801
1079829005
798484345
1229630162
666321524
908332024
612963629
836784385
1671434607
1631173613
1023964546
662519980
396258545
1264139898
715657872
1467784275
1701611421
1431309256
1979598194
204120090
997327931
1927143900
252373835
1146083156
522041068
1298779779
114508422
1956091633
444764086
887757131
945141422
938628699
194837443
1928689293
1207147991
1442674753
1012526097
1097645904
261942078
111096562
1919435176
1072632167
1087067483
682975424
68230112
1019571632
1934852842
1922379061
768461793
1163553910
1227918077
672538098
1654911099
1080451437
1312009681
1634978901
827455170
1652401190
707589094
1367541746
793823603
656871997
392020300
783677476
686032192
85335848
467682537
467569252
56991907
1272983120
455258178
603965517
1169367178
1868501633
284684915
1924695765
840076418
1569398411
1077853045
1502469437
1363926938
192129361
1187629840
1281210176
1659839054
272603324
1283717600
1114386006
616679612
1572169091
615219583
1360124908
390056810
894400333
1317272959
1262563179
680611867
303390007
1996943233
1982894265
551889095
1467283590
1865387154
1495478673
708295733
623952561
1503170920
1786409467
795766523
1387313917
794902484
1258056760
574548146
1205119658
3614808
601694242
1469242157
1110810124
1123838423
413428868
801618248
1353296532
1850889640
484822817
657763538
1095133271
213908707
274966846
551228674
1022121736
1244083898
536686411
1572455178
1094958780
950580342
1896643348
326742207
1692151168
572914444
1035886494
769432405
1497308133
318619484
1229365696
777266608
1357162823
785576763
1184937152
890785526
715578718
1793321023
1569801743
1179551585
1583514366
1181276017
1198592564
1616393950
1380564338
837715136
1613162462
410043854
1228204074
1235180793
1773644788
143230019
258216073
1685601582
1479589366
254539317
106971460
274952035
1777090989
537895681
87951930
1643996463
1304310115
1034677048
621523945
1707556210
1300600715
309556509
1028971556
1384181321
1835649956
1228800713
1674282155
1357134827
1988940813
1913682764
1751987778
280249399
946177870
854436032
959751982
625842640
1541228331
262127340
544974697
1086135678
519050535
1671561241
1305987397
930397836
783814066
440626683
16230034
1031906063
1091599655
1939517903
1876965902
163915516
994870006
1673008128
1537114421
1303605953
1381072299
1844022754
1399530838
544844075
468947864
901081247
1696660770
1565906602
502551540
1826722062
1328774166
922654958
1578143699
1462109290
102768133
1042182775
489702352
1535388267
1188505676
1629039474
1003569112
98573721
600367255
1395023274
1212570680
642376093
265535172
49422911
36716862
1588072262
1285379393
1273169742
1317321612
1656146029
1244770342
1697205577
862596503
130622
617187815
1617969288
1974900472
1740080796
427846296
957092005
1111852518
1093575077
1453762364
1629490366
1836749770
834783127
1674213165
1459481740
484502453
1908074948
300036842
1282498579
1243655499
4507565
1332273396
1826571771
635546076
1647237859
1529189741
914479278
541342669
55604424
1605333346
1921997671
217338949
405562556
179586272
489571730
918200453
1570536388
1654139002
1263488317
1670727425
1643275251
283170756
118995603
1188613730
636044807
212673141
1201933735
1913859098
1825897654
788667289
1409246665
1356109188
1962271763
453550079
858088939
667857227
790616044
982423212
327662614
210891056
1513367019
415749336
1056248095
1488241731
1531764694
1412151417
1431187215
655196856
1184641435
541281287
913966065
253935946
1036548525
1611771155
1600380249
1721336809
1213277794
637958042
1999501270
1434564718
327256006
1000620181
715445015
1266937135
196086682
565888483
255067186
1952012478
1321497333
1821714504
127584410
588113176
1326476389
1052597262
157360406
1227525915
1226922661
630753872
1656849036
1223893390
781485927
546736880
729217663
1284616367
1874701225
1155310719
319560663
350500609
853169830
1136752131
1454579434
152658002
982921943
893097896
1883635050
512746839
1700304321
1789310961
1292155050
965876211
1157084231
1479174737
1333699523
1362926931
413696878
325852889
927459558
1983951264
1454410749
372854334
494414149
582523922
981109006
775607880
653078792
1780519126
271402518
1430828649
1392235911
1040775963
246327820
1904566577
1098842648
184745203
367135071
1974926408
1605191234
433378493
1168962212
1644613568
1527221594
1437611701
1338598822
690972825
66809159
1302311191
1213037358
1366290732
870919489
1548848336
227851162
335609400
896089861
480315497
642337982
872055512
1171548996
207314063
240019105
103115924
241344321
269475673
397075050
251379087
719548392
1252517655
380332090
1148954320
995791861
438770471
720661656
494081065
814989052
1809797181
845632740
1056802448
1243925100
290136181
708798721
1350767601
567481769
905111786
559909160
1843387575
812924801
1910718420
1008476717
618527152
1542407221
1495079560
803377412
1397877171
193359389
1065846289
1403269247
1257745922
1040536651
1087219736
1971424434
814291505
921979101
64083038
370498872
432149019
828186681
1733770098
1520620349
1086292680
1634682757
1585535535
1628130412
881412815
1498515343
889251504
1535634156
1336232536
1709566513
553687475
1438454286
808829972
244040939
1761804939
1606547099
1500712302
1635393059
1322784485
300721677
1749142764
406527934
1587886819
16265797
156705365
318711748
1894507217
428788501
503398731
534612914
127760142
1015200895
1079154704
390098071
1922184037
983844395
1956871687
1866949148
1921964597
1899361829
1304107885
1530212133
67036712
1548179409
486849176
1648765450
1162594462
570250567
1160174163
457535940
869786571
796755960
1505402196
1433048422
1771477586
679764747
46795939
1569269738
1471425047
562701068
1604008126
460463004
1032235425
801619622
1581806372
1538486581
359299583
418731902
321856903
777960544
1649675412
1633763154
1713428462
1423422657
996613792
218930631
339491223
39707411
1529416621
507939916
1156117287
1324256650
1268614338
45862792
1664826344
1331004182
1509798700
1646106283
618620486
1242419291
937048457
387601949
395524101
1359263530
295353703
843644882
497976709
1265417091
1966373037
948362596
1289465867
743862561
248393665
382213619
807860528
1236023417
1083327498
81979539
436434630
1552546956
340273524
7088529
39853118
963485132
1406583782
279751477
1191848667
986372634
1136793278
250802191
28687881
713193301
1800111416
1079437613
1840912088
1262073464
1238239054
354164933
1128068955
152968911
1720953922
1074074132
73334374
581054025
1218474049
412254726
1075862986
886400719
1238002264
428802928
247676684
1427819162
1209671653
1066073530
902145767
929959929
347748832
1432038970
1952679749
15602227
1651796216
1511604076
128623813
1715570847
919674716
576272567
943751145
1168956053
541301532
1545787065
1997784364
729162566
953910585
283465719
1831593034
1266199392
1933754155
1458799093
1745011083
994329056
1203888491
305447948
1748370370
707990351
3125507
600868719
1503521649
734037886
177291846
910952160
914324633
1806200085
401485184
1112466728
501172696
209349847
945450320
357763528
1661379310
642201483
1468503582
1906906934
345099188
1692215200
431018565
1518514118
473908578
926205934
1234480497
1635946375
996205774
888949739
1687027887
958350694
811713736
1346348268
1763233706
1420633462
1712445340
318805997
1072750919
209713259
991664207
1630349372
631462432
191584279
327677383
1841443857
1782293024
1622243188
320749073
1575990628
1797419784
1102809601
1525825475
1296981557
1960348760
56155171
276971787
484611389
126960142
577315715
1499557390
541345472
1914746386
25374895
119172198
1443134491
300752992
1154824428
446116142
1524816858
645318188
1342573313
1569450565
1258790323
915242728
714749817
1060752768
239434286
1190836736
632464722
1143912911
1612237309
1315197302
1420215147
1091529955
584218287
1432525220
1514732180
1385999508
1707078535
1143661676
1227833952
191845855
495435204
710155870
450318735
1715602986
606087538
72412082
884542893
1540690865
627468596
1176127046
795932216
930672441
454846471
1533359036
267035152
381738830
1245598944
995402403
37537502
1293774653
1494495421
1433402805
1887320081
1226148171
494531240
933844940
1534953912
10609272
786020813
1768824920
739037607
381155182
1417484236
1150727458
1074015361
548634454
464923993
999146831
454665230
167022205
306293844
1091773857
516444315
436110263
519265087
489542707
636683484
1050859251
1165490068
1132993350
140400565
711676133
1106124175
1934059299
697350435
1062032400
822835789
1224170565
1221071746
1672242599
537458170
873933622
754670052
858643676
437089440
414777034
1513188205
1304119013
459343675
1718400699
1916814837
246452113
540737173
1870515298
987480810
402721564
916958490
1451209818
706883084
4988534
297161456
484094661
845119204
1653027464
1628424356
27361475
1275031008
1483424938
453377024
11982962
1725798665
1240753429
1778075085
782422632
1629564035
1432360223
337103806
1657800639
1999020824
104488054
976354502
1332564471
591515576
1447089369
1216178513
1893948452
170938960
1235608878
946578490
294628871
145073910
1371625971
517287481
1216083213
1375081144
53363509
28814418
1101642588
1230219321
409727966
1139746026
29763268
850741990
447360714
1992602035
676061408
468377028
1758314542
240951263
1555120588
65617758
1259157851
1452188995
602395031
1028634032
964596985
1892579086
1398029836
436848951
1734475905
1856422515
39422131
536846448
158748153
1866909053
354172694
723465948
561991873
1407341489
1576200527
1403545805
1235461218
427581319
1589292858
964742028
946591235
481822482
144154863
1454487334
540117105
1425571424
412624418
994657615
1391457902
229011113
885916059
1919436977
1914892451
187449181
410484159
160784424
630784582
664793637
1495743417
553305452
1100323896
1492916820
691993837
580451662
1638429341
1952595461
1906385156
350973054
664750737
151574783
830156540
831576533
1862896137
1637653003
82042798
482774503
1748424223
1943542502
1896731846
308904481
1443798097
1044764516
1145388547
1929737040
980992994
434735718
808573497
374542692
996857330
1415416103
772761224
570667581
931837903
1035987407
1864418133
1453674415
1789828645
1563703202
1816057994
587521645
1519186269
61651365
329906879
1239883120
1398854573
54339527
56540840
277239449
105406384
1927709656
412360201
687242080
768061791
1186838936
1109507355
55559381
347528274
762256797
1599458668
1203693624
1144021964
1531842464
1354115724
1249334634
1378813559
259488959
1899738630
826908731
1773234871
628368383
692945858
184721022
127484509
1309210202
789718212
1382146732
714857638
1905505427
530882467
926653468
378194879
531334049
269136309
1069147674
1003055902
85519144
1802605790
1744998968
1926480053
1808858753
1106146142
1027571849
1964244535
612364370
1443499682
1987343805
707535642
1080572245
1861069561
1139365614
154600897
1229632110
504004579
1477038001
1234763798
227639180
559757571
1458851590
397120724
1727360623
1340701743
442022848
231374330
672805200
825498746
612687915
1262706155
284968050
246278733
1293294416
456883169
154739663
900428679
1964376119
1522222242
1665374010
220476487
1515120140
1865710521
802374408
674611091
1634285394
44435866
1391516853
772052571
1148562770
27329471
792098309
1834383876
775416722
1525761573
343754201
1347878244
199119430
468157010
664123295
796197519
1291439335
1786865625
830811767
724637651
422567593
834293513
567775146
682482445
1999861235
329203431
539628461
1954815760
1569389789
7162693
1044637432
1593141070
1594746317
1052749533
1706416350
397586982
839857478
1900752630
1676935977
585358445
470607847
450584174
1470862011
1767532844
113128969
806861419
701309250
1496219109
858098947
869176492
929037153
1728254515
1034898754
77736757
252043498
799991881
1476660720
709034408
772191336
819359339
1487701010
837282550
264994088
768254029
481124141
750613131
1753131927
1146369897
761740660
266536313
1956340041
1390686706
109929649
245453322
254029805
1971983419
1363431502
800242303
569353477
1192999817
1627894182
1043409352
1096716813
700213297
1078125541
1316382918
558242316
1517009560
800706035
906424469
920926263
130823070
1128561294
857576638
1097657436
1633325298
185590086
702607982
1286408703
1362515838
1053729492
1554939353
734478449
591562635
912836451
1538350447
1618324867
789445433
1823706953
280060080
1436560380
676418418
139680932
1579191520
1191465157
444291658
1740565737
1564780792
1690128489
1164741224
192370816
236122368
345663862
1855316191
1345610051
1825516972
262125413
1252353011
1147795887
620704507
1786393334
660823521
1513833600
1206837639
139270325
72954829
308930903
505154178
1787376847
1539775094
1698058051
1768796884
1693302608
520645956
1469864090
244507845
1991142138
1549369774
1666111482
653365778
1892759561
620809295
1012479493
121667480
1170145023
817607125
1209275492
879162258
1245952585
1087319479
1276225035
365971856
1641649546
1203002446
493666746
775736859
1162584818
932843293
1439921196
1118510328
135360756
1235411559
1777403945
150353395
1466683173
423573932
542819761
1825017906
385452102
1101102206
1834374834
712755639
1586241530
494430110
727944947
1165584039
1648344028
1392166121
36692617
1321663200
863679338
1429768645
1259201594
700057368
263550060
1332086195
127147338
490300162
26979210
694127232
1081923028
1058298846
109448579
547601154
518005023
657348002
843405350
862126099
654984307
746571091
274787365
1384257586
493710157
144850379
1252944646
563469397
779730327
1147219437
475057500
1328082708
1127392831
1770418697
896150677
118257996
254830991
705592111
1976209966
1077346578
1886803336
134596978
296426595
52519600
1798038696
1691324870
19179179
776075989
603307061
1038640376
1976425088
70596945
322178689
786217930
737181814
1290121527
1046875835
1479421753
936058489
1114351215
1447112723
1700080663
552355869
979927901
15242662
698896503
1566734401
1311504331
162148170
1991190583
292770164
1812412912
681138037
1766058772
975322763
520387330
450144497
222267766
1586218890
802385287
125671201
476868657
1960162336
1741089952
1170794350
404460556
1005904019
341174902
1033236884
1606029150
1071382161
775409238
1769533622
861858752
1630233856
186722673
1582241110
1316498694
37276938
1099142194
124590470
707674849
613927820
612116478
745870213
164012176
1389458909
556119918
1810895167
216794485
839977031
824608070
1893202863
133673202
988680014
970244066
1739918327
811265917
1809133551
1610782107
1692992485
1225559499
278267448
556119020
919808422
1517360926
42879290
1819279286
135824917
788600091
938146221
1133645803
184990829
487076697
677794818
1417996353
1862940838
1348045859
995219739
1006782175
1015001647
449784102
530279736
816442399
766052120
246774092
882206376
1635860421
1873178738
659989791
446804346
770975193
1507365143
426494832
1406149710
899030971
429407402
57808800
1692308057
1228509287
121132886
1570179624
420295002
1022295076
1278648265
1706331228
639617242
1406126167
1455878385
1570683662
1107303228
391872469
1816046179
802351377
595780460
1243208383
695279764
1461825049
1790066900
673034331
635154551
407018870
1946100548
1475835126
341795745
167171028
1626280660
1758495997
1080926987
1778763847
988588952
1805132038
1655737803
1766710452
885649290
1444822024
29489100
1507984660
1537794135
1059720893
1607156851
1476080209
179982037
302495076
1552686563
54931878
954929015
705013767
1830714372
162941327
203751208
967582353
267741901
1019273726
593354737
1714114016
1624079076
944459876
680499332
1111477237
80050569
881121245
325199180
1677114538
582094711
1302171190
736134667
49335727
1916702087
1150958437
1213719283
1187295104
1924030914
730346008
1065877480
1159074342
227036833
1643605473
1923148564
286863868
1212242014
921266894
1927781625
917985661
1575012639
21006599
1537390138
636464077
1173355715
1171535274
1820742948
1085029225
827485328
426316898
979670324
726035606
1150881030
502867499
1720400365
250515373
1318797211
905593288
788311680
679755936
949222044
1016456104
1043551439
1537395893
1953396246
1434280396
1487077183
1980473604
1021311313
393635465
1899235224
1158783675
953339621
1407213520
102101899
561088113
1764781053
99670590
875980012
745166814
1330215489
128690059
359809777
1497714017
1750675684
339841875
8193313
1724169335
1923205108
1672633191
968066657
306648726
132955215
1248025689
1968763617
558556536
977455160
1999994246
683067831
1739075320
1684458091
1840269345
63717912
433849864
527081675
1820886650
1772695986
1743667511
400765600
1159312253
485734321
1219126621
29613277
43144866
1349540448
820531986
656646328
1545837423
1786720209
1613554372
1426087084
1762907849
57268496
1348678122
1425568808
1592586498
1025828461
1705313932
1438449903
1543545364
1583632954
1764786807
1416602760
1136904692
1060708723
1489946144
64972147
1925959913
970632343
1929789035
567145889
264525802
1323403735
763892855
1186898871
1748940036
277035450
89810349
1898485242
1148231632
1901910209
1431617737
213274037
1069513460
312988237
1921550243
1783000850
715039791
1008281057
934495177
795058189
67382055
305217609
857220237
1575679300
720947514
1802523862
892708585
982436144
1859594305
755559839
730686416
575205081
1856931175
1046408483
1161561282
439504115
1293375641
161779252
1676628773
1315551048
936018113
1806828690
290218271
1641635156
152015217
1551512771
347089301
823916456
1139158481
1706945295
1349932357
917678856
36137166
1134730847
499763835
1959308194
466183498
1188213556
465951357
1946416175
1384326866
1107374205
38890938
392671793
1171223793
856412657
356342863
23104977
1151426956
1482046129
489625209
553260539
1331652285
1618944129
1859040076
260553365
14999338
1215585082
1423664083
1169434744
1455434562
68792129
1843277663
152649010
1405627483
1813007560
539067915
722200328
546644648
1202253088
1973320617
105162086
1695827896
1730212598
1931224183
1828643908
1767937753
1897546478
470411363
1295602561
1195169908
323984324
1672489500
1657112353
1217320087
796671819
1586026572
417193037
1275690771
239210470
1944308857
1250598417
1764549474
1296516613
490981613
1315534737
1264096542
1886241928
987044311
1358216234
317344742
1634142535
1476460330
1949173869
1508725512
384463124
857432643
1601439687
1687719947
30396169
492615613
117452860
745173720
128061522
1974264836
1131450239
396302630
186165311
935328924
608955664
226980989
121874879
1446509558
307434179
1257944231
722722201
340612612
399311283
1239230986
615689446
564547366
1881695825
910502167
1112195130
978257820
1561027373
847523995
1723315631
148386841
832856963
1939239176
1984586886
729473091
1245294603
1746594858
1826855997
505424698
1636487952
1322251777
1359531375
919232108
1077931232
950913005
378088647
1131235246
195469863
187632978
1169026151
691229639
786003312
43850512
458121360
362208701
1072030502
1465848803
610919788
1206950694
1632978591
1149803703
413237463
283926245
672986999
37778470
102471961
669716488
242394103
1392401789
201214956
560839321
1431088235
217297503
704124661
1077059507
1879699612
1696457339
1486616135
930782821
532413521
1980959884
782787957
1373394396
1678497844
1032085993
1362383530
789006452
1481117817
1622378185
1657442590
1779445800
1135675070
619905304
872446108
486684250
909014314
1075605131
246245109
1040152762
848441044
1708372159
888841143
803068075
1986418022
608186831
1260141405
568705809
1339725851
1381061854
482509090
1375573163
1979232668
1680136968
674537173
1652018707
367015746
1039843068
605428401
1640901006
675394941
1313465510
1188598672
620015919
1734959199
421769156
1425164252
811182931
1344851396
217440412
168045193
804094481
1450212230
446463373
82341778
824041362
1092118742
1979719882
1386976375
1070311014
1771944589
793677721
1449280601
100055963
1139869095
281869427
1800213132
1455538103
1945368131
1220427402
119668504
1869171247
470176730
605344103
364757822
1534975535
519773488
268825224
1068108876
1564648867
1183022579
448958474
1223854413
1122285440
1213016662
1678414610
1925360933
1532769296
1597795191
1850495812
559899965
387295864
1652866694
1535117388
1868956417
1881717220
1864184909
1088542709
1480146825
1453089773
621556024
1969626150
865814800
124423995
97771909
298873946
333917752
844868127
81705552
547366244
304267875
823293518
911611007
1822327508
1887288435
1322986116
1569823308
326995162
887039302
1461454486
356508494
267443837
1857742913
94872320
660527437
1732372640
216304554
935059343
736387687
483040602
1670790626
1431230779
788678400
1615019104
943092844
1213396430
1583143674
1099430419
1024513532
914142717
1344496859
1080492807
1451063744
1050428947
1546227938
1736606447
1475684858
1830539186
1647828954
545970302
311893913
1537189747
201503408
18692339
1096581279
354112187
111883238
770942481
1463896559
365399269
82569392
1398858410
108480441
1598664951
876575618
873037096
34615119
1296591903
879234665
673892005
1739842442
470392890
1302481631
1972896586
116957628
1276015688
816380094
807313966
548644382
923920990
256687782
385765369
1287230389
190417385
171146690
133600879
1229727372
769986061
518437825
588980657
1101513193
812201193
1635533860
659114263
831573325
1945638449
972012366
1852398794
173853330
673190842
1701991329
179092955
951304521
973936949
806127860
1841501023
234708117
228606823
1901734712
1820565592
1537732094
1304569273
222298099
539975569
108711487
1696804024
111628021
1918063056
1427518262
742974739
1643309725
1264629058
778154079
290254009
1572378813
927641249
834859030
643367369
1141323261
171319179
304003322
963981301
633460636
1875453541
1221929661
77594827
1434460848
313293441
1384289526
329645667
1898892763
1001120550
868251350
697872233
1051248564
1796943921
589903095
1095558291
550402776
1134769302
1834010429
1053949311
424880532
1430878591
1029881118
437362272
1400938877
661050513
1401558137
1878486611
1006641993
1591340749
1087283562
1730415534
1516562270
573750794
671108637
346844559
1318045909
31116660
262343176
1798334580
533773531
1097872595
844081977
642189176
396377709
80281846
1239005446
1775434892
337738155
1739300739
92964593
6553960
337308750
1250054012
539100769
1202582046
845572423
784567390
676655951
773410335
911735305
1505802915
1323003674
307552014
1913836988
1137835817
1181309964
477497770
1125835285
243058536
1777512383
519286116
872426126
35675849
520175780
1327007937
586796614
387691943
40984564
1320657032
1422045068
1626123245
1540748457
1267341254
1498376156
1080729603
1393106784
266508259
34650025
1468526592
1501272137
533478520
1354460710
1488932842
886599276
1027970617
1774868922
536529964
728352188
1258541892
898971883
761507676
649599608
94679620
1961788357
1573678477
1134127834
301632901
729878233
1212092832
615785432
457880481
743582826
1355998920
1351365267
1285612060
1965054458
55662420
809175858
833107386
1744729033
914801706
442847745
1657308693
741786400
1244033864
1164825407
1383493285
1149076574
1492205164
1552139016
50266651
1659339755
782442672
421685150
660537393
976523638
1446068838
1305552898
1924697680
1946601769
1091473883
1536630026
822557194
852741160
1043391656
1789895694
1998461791
137567575
1600987217
1062916159
1719206502
1727354106
1895244803
1513812860
1984170178
318659931
992290915
1352893220
717754493
408853071
1750634550
1152556328
1237673069
1659953816
565518781
798540726
1961140154
934313770
690827875
309088423
518985621
750109523
884478179
886505617
653255151
1378171680
1620290552
804567533
1698394744
1454138170
1166363617
1245925711
1548089357
429289005
1832932515
322912546
1764094953
1268629813
437514973
341877462
1984232723
93175618
587798405
1515844610
195967220
1938917555
298956957
1162603378
287222380
244850930
1828755540
1064148021
1446739700
1291898795
543930538
969096980
842875928
1008739186
860557710
605998498
698369380
187723382
1654498477
1263616324
1242489454
504708839
1604466971
808384065
1827021302
242606236
1034445774
692510342
496798798
348950414
324855700
425810004
162311118
1368633569
690538397
714337596
1079214723
457687174
517345154
1453543814
1625382630
102215596
1799186011
256190563
1885358468
863835535
1480036618
755355767
408072104
1831516475
1643508083
1796509342
438677141
1324182082
273355156
1691258381
334450585
1490572893
1335582077
44616144
1210405157
1136245199
567349223
1097789287
967043095
118120534
806785863
1474242359
318200790
146220115
1526783776
240682207
1670378228
200954663
1638233694
1140273859
705522829
1348276409
923025597
963185768
762569618
279090007
284438239
665282324
705442332
528346359
1987132864
838129036
1095278414
999280016
379887012
1588641830
1122105097
472729011
243138658
489137432
1534866373
701396725
1289147468
1767237935
57049673
5794260
437154977
261851989
304732700
1402825876
126131114
237722478
1685948389
1133081297
985735553
986174176
567547297
372396310
1282046526
931315150
851806960
1902066900
392346956
438696737
130987671
1968656827
378963945
1318920775
1766333104
1938141946
1118577110
1197649217
1957816006
1149096262
1605407486
4126104
59128941
1155787663
906136096
756775359
1841935031
22586250
360549625
1302616456
402215245
1749410386
1152180648
1962197117
13544463
1393712836
1021094534
749708788
1190682486
1311823508
1637330473
1632799474
309049770
850450732
1636250264
88392846
1626830316
1118234203
495518886
366590754
284248767
928481897
279906473
536852128
1527673812
981609450
927045236
1411759635
1466260215
525271168
1089380120
829220710
1541517276
1089730500
36481493
381577286
816476180
416766829
1305376312
372620268
917047413
368868322
6966732
645992499
1511765790
1972608013
1695076335
1208678209
1519537399
817743250
1129945044
723700828
1527067364
1993958871
1018367689
1473733348
1469503913
615328520
434523306
1031935014
466667600
1609334899
1283448574
665411319
222443388
808109763
91282199
1219319270
813969240
1254672979
1271916666
1210063487
1812857892
122898618
1449543341
1915380446
921515166
1633913975
1025086339
1555065800
1286533116
1718367027
1892222236
648516965
1395326125
365679293
1302153346
1547558405
71362812
562748145
912073373
201147660
1982243523
273441299
1905952669
1307712514
1085419748
1341555414
423549111
703656027
1881325814
475757065
394708970
264864420
1545826584
1919881557
910842936
1404168747
544415531
1102987244
552218183
1835589939
1590242182
879457506
1745401899
748300573
1717112664
634931610
1270085194
1856764096
1505956417
543723794
1147956459
251221095
342599607
1070769006
1227819964
1539416594
216945950
141830828
829960698
1579959752
1210364864
321430312
1673739986
810776051
1323658058
1627357817
1102690381
1475444569
1454836357
1897984600
1003142875
968375568
10529963
1076483434
610905479
1102786018
528039400
1157652097
1590599851
450488139
71470220
566785015
1197699610
1337602020
1327800607
143487876
1922264814
475057578
692061593
1371426343
1187222798
402584703
273026546
972258431
625225075
1268811871
1205717521
934625848
1424642516
89754847
1532241229
1794640626
401927740
1607971818
1540580920
179580891
240691133
1266116173
459863528
125033947
1011377194
1059293853
551230977
379472560
1508489533
643579850
1123730702
336137966
1482975445
1180170182
1705093003
627632803
783382976
83410014
710761803
600558172
695349023
1038271532
451258359
1342093609
1897068497
1593413553
1733009582
1500845004
918246910
276829594
164857275
1589727793
1797021101
1148219716
1902796744
656148641
15194051
567027646
360049150
127928945
1851353727
1893553987
1463768899
1981645226
145081169
869579555
1451650404
244472334
384661845
904608427
1011257650
318517727
897210015
940022749
1484231869
1202419601
814857814
1117769920
227965451
1417963642
1326284272
1050385973
1461225651
1231659939
478722575
1534002910
539116866
334755730
1277373439
1048944362
612438753
216355331
1723360865
582832859
749204446
801795036
1574502634
469613134
1197012440
1027488942
141763149
1488537248
1116183160
13638484
1265571945
1846339549
692517779
856998352
1663987847
700377144
1841290827
897424131
339062196
942085508
801644674
800967754
432328337
232108961
1502922652
611078259
330462690
1116894675
967098895
1335717483
292169674
794902320
595156862
314377157
190818304
682436833
1627916967
345244681
1920757480
1200476509
1276200493
1837747024
1934202814
1447587167
1966087995
632383026
841485131
1682118514
670767883
576996296
1207653536
1715014623
1877293135
781275357
1781188186
1948236692
369466700
1342393674
966690483
585934182
697026253
1024868475
521438354
1780465678
1721468810
470669625
1251182688
378140622
666180049
981551015
1072460177
1496046147
976666651
1138585688
1665885016
963897650
866764940
984741170
266020966
870539626
1769593128
648344177
446126792
390102600
128063948
577155052
917609185
1813881506
533188972
242581612
312970133
285523293
1378554199
1334823299
503450257
251332018
1316308671
153737137
1726118357
1495418370
1381200339
463344509
1015938466
1689216868
1504536119
1711607390
738347973
738707448
1115390342
817290536
1081471752
1384725531
1076372708
96150857
816341054
48682076
578741683
131335754
1652401731
1144313759
1553060441
1437301182
1844951651
423598437
668580882
786936885
117491948
1641843352
635135432
1414552998
1647588980
713027804
1258622813
770602597
1489339288
1306248619
1632405712
756909924
885566482
416456559
1838807079
178901737
698491164
1715898436
1161109860
928244603
1209150585
1282403343
518482246
454768181
1672590335
1184972918
501335406
581804599
1942357930
1943899157
618392859
592340029
1020635987
717599234
1594115442
1096504621
103572017
1700837344
1169701557
368443949
126102718
305770112
606811570
1510092435
416276365
1821831759
1245769272
1235945173
1305506680
1374158704
738810019
129053216
1262488578
1740336280
1577786300
835088606
1123361106
180367252
1741962663
462616063
211692398
676818215
828244667
1545440131
687855761
1040065683
1736273938
167967248
822341117
742302459
75329721
997653821
546196880
792665912
802141885
903380474
675591773
1008389812
38491816
1850758576
1939203647
1265390234
1276297919
568199226
1205089139
489339643
1329851452
1280299707
1139812935
759026837
1973143516
1923204766
1958874682
707085495
156751551
1449284503
1477525445
1061371439
822236674
1376210682
85557822
1077802024
413604056
563204222
1298828984
1741156198
1582856337
469822666
938194395
674405826
159496833
114971295
141875436
1891204088
523412417
946302164
1400520297
260045441
340350993
198516119
1710214232
455974231
1028154314
63314281
769158943
152124955
1038779140
1839111385
635914361
1352857382
1425855030
1614220335
186153139
662281134
1765200755
861401623
851786179
713093697
1269370243
1463932941
906483307
860028786
342105313
465407110
599530004
1858172222
1781329330
67670595
183673079
1210449387
48764207
1217480004
721020447
623720555
1665996450
1629583591
49647711
350289776
1794045279
1146704029
702377059
1743744952
1833908306
1585337013
1248550797
545276499
1928818156
1479594303
126003333
1662010794
94515986
687426600
990675199
876418052
1292032813
850185447
113868919
562747205
1463784278
910986722
370795625
971108546
1655438307
1425464974
1304093176
208375026
893199888
1562432584
996284684
135617165
811753913
501496403
919048418
122666214
761555882
1162738355
1026120480
756768300
1216856313
54253505
1929354066
301735028
1941667262
521662285
1115933402
1361337607
226804806
1844602395
1331687743
815811004
1515714673
1486900507
886505499
883058557
775908405
1731268514
88306645
408443332
281243838
1040175771
1652076612
366385573
483309619
1990386169
850256882
1593019584
1768378183
868008985
114862171
129294458
1824064968
1357100619
1345890892
1409530773
981632657
69060597
1029441284
1133776022
309531573
1942755569
1981570221
1048597493
230744841
180473681
619902492
1324853406
1614990905
35989862
1346757810
1030287368
1074431710
617677148
475524463
176680542
402176894
1562968493
1818425410
1951281094
1671405404
1522913819
1592959425
1358795821
1729740225
1202393285
991746036
158614054
141009615
1476974726
1901425900
706847808
701827231
954530624
98911760
338488269
1058605551
603479119
135640733
302835938
1370483677
1525403476
1978028679
1732388322
1521251176
1084574803
1054862749
1206387820
881576157
1169210350
1007353880
1418664165
250635188
1078160191
1462370618
786617755
349796145
622774401
1318857269
1028351557
1188727645
461288439
1183843792
138016180
134563962
639910002
328460138
119901087
518765389
137036194
1118074992
1798697776
1427327761
1515589472
580797417
146001929
1544885140
1860571104
1837544646
645165423
147530537
1785358217
1277037897
971799266
469620847
482761736
456212621
1623667040
1492160006
1312294006
1988692125
435831151
1284621851
1107289177
1114108293
909195239
341559685
1840012500
1597824361
881341174
756114665
934961663
687622432
744539964
51135359
1208656104
1991336405
735045716
497362775
1316368690
1241732615
489225042
785229755
673691846
880821020
1403369429
1184250542
212044526
1668395333
1651802226
183697382
704793098
627741082
1206471384
148344069
682243842
514075925
320038585
401481179
1671602179
1804442245
1704872641
262746744
956203472
1889050758
1212568875
1097735786
532497934
920663907
1260964743
491425331
1721166905
1126304266
175791316
70561391
1499467084
1650601396
610930005
226468157
1710738865
1724944697
129515159
171617167
1946022135
697643793
51321568
307220582
1481151048
596195895
1368891518
694580180
1671297821
333564537
825760596
1511926445
1536859975
226478299
1829026284
784641089
1668252146
305633643
651752609
1291380620
407430591
1160376895
462530477
1578488833
451949766
1135909993
648876986
1031642446
1903145921
93570429
690742315
1946657482
1674927087
1533255475
316724609
258559679
1837729191
905348293
1616584738
1936302039
1551772390
566384564
820127511
1387602369
300543670
663864871
533701417
1272988785
1821575112
1826288917
558216011
1405105222
1073192089
838134539
1764186576
785645240
235113317
472832735
1855270816
345241056
1947318909
337249072
791434259
1577727393
1642822223
879103115
1836999359
3604500
1909753690
1570466605
946911898
762903853
689048906
715450570
1739608230
1841046027
340249384
1074928109
1277945163
1788084895
602208577
1375888202
1210067335
76857005
1535354418
1285637093
873465394
836792548
1769068899
1531079370
23446363
1364896456
1050077478
1271343683
1988983131
1214523318
1774950305
1242400119
1744780146
1421440556
826865513
530096917
1363235096
251108507
879377019
1795312158
716056317
357741520
1098526309
1923140550
445395856
1160185209
1194887573
67185922
1743032479
571430708
1127181738
714577255
42372975
357185131
5637722
1000206811
234535602
378674321
1547020243
1582015443
1712826376
1417705223
726467440
525084913
66095722
1097849266
1330147963
1856504607
961219382
72111660
12653106
958958828
1197479987
1740042260
569580776
515723875
1738266239
1845928350
1085683514
863261155
170008883
982891556
1528311204
1417552423
87341581
1060373051
1200027145
1387595016
1415802835
1826658702
295561316
984560776
704088265
1297361576
82485783
1298351094
1631274080
573441397
1857044828
1347546591
1830037246
1338382966
1105966540
1670920819
558777602
168222910
1517097269
302330715
1787604355
1489913848
1261940573
388607252
1292990807
683759089
1412006560
729934821
1889394019
1308915017
437743332
1005722672
1897822122
1942552948
440701773
1134560681
1776550345
1028092331
254870563
1900118411
1657556478
1271229683
884449795
1164824843
1988883523
1738136924
1033223909
831625918
1876925016
1857390386
858774821
1919118671
1543275783
897696430
1599990662
1925888988
564718130
1906954064
1691569969
20329177
1885355017
1352550962
1408957076
322359063
135698066
851322156
1449724470
1887484299
897681193
1971405860
1894370475
1530685271
1913352347
1616978858
644774238
516374673
605464053
97115730
399723730
1554853883
1650535180
580380643
853009805
32003634
450140197
518624661
1462446889
1000125692
342562287
514812786
569842552
1869596281
1336522362
234541387
14763395
305005517
1862272608
562090732
1029126777
1137561367
288412455
1145739611
1933944725
1905519157
1963019911
1328089550
5766324
1926296926
252922193
1083615989
1320424935
467602400
1507230335
136716087
369793998
1304974375
499541158
1376953442
1872218867
1617073405
1388875268
449598778
1544922012
382868408
1401563308
24774195
194162910
1678810961
1602215464
339768721
654102065
43373322
1067988954
1262162363
1266441428
504795569
646435918
947490648
68983724
1122050647
512858338
1536149964
747203500
1258946298
1194387851
102240152
362365946
1199806276
1864747390
709789021
1805464359
485319166
689871865
1412053373
1748686100
1838813678
1600817600
1551076317
503955849
1938245716
1133926641
326955364
324081463
1913153472
429513925
1277051614
1399613447
245067972
870274659
1864998430
658538457
1552050510
1307969718
750168221
1104215068
1852725304
1702395278
285975715
1188480557
1299323157
1662408250
994356634
1814063572
892426443
534304363
168782900
1353501457
1655935581
1513476264
1427627751
903977970
1095359601
443534800
130738008
1988124006
185902974
1212068502
834050029
829432374
1917336238
702626706
117297974
329531617
1999748961
51250564
253413850
1177349448
1939703645
307838306
1895960796
136418400
1314841885
362595761
1204632693
275837467
139570008
512891792
1431655020
1378849110
260731025
1923550157
1743677866
731591709
1442646909
961020460
1563178856
1108515711
1177231711
762044215
918312094
640656803
868345250
1456543342
1271144319
596696451
1545110276
664825017
1814314612
841175879
280890513
991433452
1413797813
1348097276
1617515468
1291209351
1589136085
732763841
1238902107
1854900542
1848553999
1673011182
1780413483
1455200919
568701349
1993786081
958948840
1385706266
886884709
1038728501
488071709
1144898140
117738
1177659430
1389526212
1255303994
1268073150
1858298544
1091451442
607936242
730727191
1474744991
698577181
590479141
1097958597
1269297574
509752345
395580590
1114076241
151437558
1371884376
830415016
1869613604
1322331169
913490217
1245300912
860243320
1413144332
887841993
1277358239
1637747611
159404011
1777940309
775586111
353104171
1135992373
991315714
236138384
1958571065
362211475
23136202
1730837541
1641312399
630965865
1124173352
373809009
974434001
1189934342
357242322
1299403776
1484033737
563368250
271630025
735447151
1666844125
1657656693
1275284536
677786570
264169213
144225300
395060674
1854928819
970456552
1814093204
970188632
571323180
1696804682
1922991070
237374970
1961966224
277981860
273613962
437009526
751864767
128301357
1641046835
1189102617
1238647740
198157818
539681209
270866912
1670308979
1055902010
1588438218
1793324503
1074379361
1887773986
1042493158
1108741987
695447478
1860707838
313529145
1971969171
1814345765
1967150801
168207383
760380990
1827219196
1660777234
552850172
677004327
1051442931
952559372
395276098
1021421916
1210419775
126358725
1519765259
607145795
25797290
468554077
36636797
479628753
1724488004
1873358389
724751696
799026810
1382018334
20768702
1895809271
683549194
654311525
814249084
1541927493
101258387
1964452716
301644792
622663761
784713966
1960093974
880665846
1361883422
1577870506
1645307646
1862676883
1219423981
717749607
660625912
567016302
582904728
948020637
368008728
435347363
1082944697
226893402
1824071041
1833900392
247481167
1940987377
1242399106
1369180574
1378362656
1806450495
1764967963
1869300978
22692803
237193848
1410631880
294017711
1056969200
908774984
1503694964
735051294
647051822
1145131445
1106670655
458766292
834321107
1861811122
653934409
7002090
138400898
815002033
1437863974
947788634
315540467
218964162
1731304388
1315034091
277187347
130552324
54163625
681676385
1542314860
590913400
1502303191
1555432927
1812902543
1776006669
1839984080
982230133
1307117727
366608201
1510047103
1674129744
1444325674
1632957435
1788295541
1937813253
1120222747
1365304750
999579286
385670045
1287052969
1235397017
1230779677
563360624
368586521
817179330
1553760511
1803728641
505889460
95597790
16830365
926416877
854611360
822018580
1192736434
56138423
1642828254
1551237729
645863749
1058314438
21827043
1671704276
699884363
1771792697
1304954930
1763734230
1503462961
682583033
430668621
1793491136
194811344
911882598
1130973038
1668493580
1394623417
306917844
1360133724
938942567
1186846406
995723214
222246159
36255439
476340674
1211519937
349777837
583630226
819518385
622307095
440221001
1732157119
294984999
1568985019
719441001
1941264849
363843003
1615348693
535512654
1458986980
1258405694
604852292
1313716369
871177479
1373060021
712398325
1900786447
1104947767
1795443839
1186117780
1427395163
885818590
696004700
703885687
364391323
1650140535
836068280
1985571604
1195363603
1488364427
1422014861
721324704
944215845
881155867
242362032
698511503
1498506137
625826325
192441597
1189708190
1304650578
1779274724
1771405191
1901146744
1680536874
581994115
1682006846
1351068680
663195419
1763942349
1310733491
1244830070
788186388
1633400606
1194911932
1554402411
1036152420
1591099312
1204593697
1069300466
1105196569
378271400
419985091
1047148228
36972120
537080990
1660636447
432560502
628815447
674548519
1213892188
1274960122
912506171
605735649
1881467202
1648120440
1114413400
794857956
1023348814
1782397208
1968133690
1484999600
1322376185
1431421254
177630936
177184791
1933138317
1310815240
1686243936
687959622
1662359083
1907406826
1421232629
1123141131
84511621
926379179
1359289633
724256963
1864174624
1143455885
921357669
1249446344
722253234
1988646901
550050162
35773369
332323900
182450739
1751933405
1546791492
439989012
241294464
567750498
1422196489
1101166776
1620196970
1055895215
988563838
869517292
1859787330
603942674
349821208
746316567
1940855826
1012189436
1306485363
1853727494
1789365040
521224028
955088024
288830807
390156437
930683332
1879892930
861039540
718687347
762746367
1333729285
881371093
141857568
1844860891
1750687578
1558881835
139452444
247970611
1421064620
1339656328
1999036140
21974355
464314652
1870483964
370725796
1854739672
4387295
539513212
571536462
503129777
781397409
976457465
1243564800
182045876
542958861
1661226712
796845381
1257960686
49832575
1310611132
687857569
561156950
382479430
857450603
1722165930
107192745
727659725
14926439
853255096
790939373
606864123
1692885216
1591124816
1966829035
1854691354
1767390685
56909376
1084604060
1918105011
535416766
926296038
1340379719
289503079
215557570
1981348958
357271820
1637806294
1959811693
1301902031
89460867
762036455
881491759
198138036
110453489
651798759
1437879191
1639494926
1606864049
148318034
263533052
1127079948
1989460857
1686258116
1780597089
1896265654
1088512193
1385332650
1276735765
327354522
775568177
1604317336
1712241321
1339855675
1514415809
384315095
1347477851
271653872
166921860
876101646
1364894111
469386452
767848032
713024408
763794229
28902919
1725372365
1494747180
1480671328
1315030276
416812164
127895759
450045327
936286027
1654571960
1408336818
936835181
1654121603
508905990
319291916
892836765
971939171
361070529
1632457171
526333854
485143532
1049795134
1541636084
683722228
1726138395
1304320909
1166225320
1472573066
730762404
783423924
1794146601
359231916
1276436449
922463887
1751694171
170893290
1593765014
1904661322
1961705490
1910542359
647672418
1154272009
775955295
1685283715
106078991
1447479914
1693356248
1762747882
1847629944
1983264881
392954941
108315923
1135390862
186690555
278650698
979107785
183736281
811024953
1754532934
10709367
1250586844
655322693
1719282924
152862103
1860425360
1049104903
1660398732
731657716
757211819
148398627
1299071752
1067277849
399365040
1721914812
1878661436
1330871524
273839839
1856352370
577643237
278658481
1610964662
1403477438
1624943123
747497524
390468984
1685830678
1223841055
1089745895
643813190
772586387
1987157009
782740062
150128389
1950996123
659955515
1992349726
1434989086
623093192
1824858356
1056974089
1787081182
961698532
1005536064
1699231318
684193130
1325677092
1708950883
1413476050
308029119
947779175
705267946
327383912
233381716
1475874453
399744706
1847109407
1030379571
971785400
1762393120
174594682
1825263849
570652838
87844527
1984625433
161241619
516331690
917149460
448368918
1061959297
1886311711
1895882438
1650746648
31494014
1520669149
491577299
649266130
397941375
1925711805
63304395
1064791892
1976879796
1810365005
781716777
1696034016
67318441
1659773098
549358346
674253937
1551251417
812846109
961970155
463203686
860700073
1650263674
1231710240
1216428345
873854006
1020910631
1537989700
167861440
408527633
1260581966
351516753
421717408
1051896737
1054521299
295889898
712712568
984297154
1750478576
1449168032
1104667766
908481006
697601229
197714887
14898845
1788936061
391810512
1917306993
501468521
1966973344
242895524
897117501
249113189
924341557
1432678753
790046575
381230341
288958909
1275148954
1775412125
1377030744
387722106
1895442956
656264259
716297830
1458848252
359999370
644137279
1012797142
1363883200
1836645779
1689956783
1800772841
1363678077
1857302390
1554722681
163098844
1452548787
1216811396
1427492284
482043494
1103603639
1036521179
200888096
165632110
363464465
102403565
1497375852
1619217985
264474724
1914659557
423753660
1709148201
1975066452
72137288
716945660
1013038050
41336970
1481417057
556050593
1428936692
1747673233
904509851
1137585322
130327566
552938741
1096344660
885435112
1067039168
1877956072
626947732
928681554
1072147513
1847656670
1293368631
273427106
1351200928
1694554860
490632150
352833366
1356444688
862623518
1024919295
748322419
1449223643
1412892119
1980808583
1825706390
1291540790
1140356730
541684631
121761875
1971131730
660760804
1998555593
734370261
199093789
1898935858
70560530
1612693369
1267119805
1216968454
430336685
1741261913
1637526993
985978004
1351606148
1861491531
681697821
1798710183
1365744733
1318483191
1550704820
1128583692
1199605906
566313174
722753939
156187432
1688361679
717435447
572130159
1270638270
1593894323
1926682438
1336271442
505185857
957549824
411386709
1849101078
558998370
74333318
1452265071
1623994330
877938782
1085713561
139476235
432286834
1283657382
1110795426
463245640
61285972
119317053
1144008570
1492830607
1774611998
1223201441
571057055
842548039
1461154899
1432242419
11616323
42906357
210574180
1353125083
1040563210
1996481536
1623074131
503654247
404990472
1132341136
28428180
940219439
12390453
122699451
1724376865
1913479662
1694488861
672766039
42870132
1060129671
134026341
1439096557
1045392007
1225116039
656149476
452813107
126629701
101063716
152070441
113070001
1934128803
115001786
950231811
416858660
547382048
31426962
1241690892
270869247
1837375572
1089232026
516402104
1928632588
878666911
1978454290
434817461
1121066534
106926600
1021309119
1768453743
1861132336
1528712580
1898291016
799677907
401025228
1298216079
572519766
997514350
985458141
696975608
587750103
1869851835
1522010416
351583807
291920471
1198212334
1913426394
1989987628
1595531794
1575317404
1692949904
671788771
1423619614
835390467
953638107
543727568
205393754
560429646
1066937717
790298578
1535082942
345886508
1105320583
332609974
290938105
584357422
35837787
1315323879
549206584
1118642582
1974862283
1033912612
256232751
1573893640
1249625470
1219380192
994391688
1577048782
586746441
780241957
521391067
1131078906
511394807
1445991716
75503840
1189343566
105092967
1062900550
1846039801
1857297660
1092822325
12090120
1930576634
195159563
1161892667
241863596
764531252
1189400443
60645702
1707563050
1162374548
598102515
1440781045
476889212
1600455121
659037292
415556020
1849725975
1585764998
1734257915
1549335880
628344972
1973683206
286695760
268907511
404004036
1834491701
1659328868
257106134
1101594539
479264456
972937237
1469284078
691908924
25820257
1962772163
1103335979
61073188
412000973
1007761874
454848940
1804991246
1516403080
879183392
1617867410
1923288553
1690297862
34505595
1845536595
1416466548
773787547
255366992
1477135552
111781886
307961780
464477354
38406915
1643880874
1926252053
757888631
407371895
1105202384
932294309
959051163
1228298594
189437311
1128818438
748872122
451068956
1637682959
1555701314
354482832
1437725002
578003124
1279408976
1744344635
1111941893
1094499814
668828351
345618959
713706175
1799986107
1813792274
840639587
327806993
223897464
1495801686
1357502192
383947144
1561342904
1924365249
1459455105
134821136
1654112343
600389980
1349646556
872696937
557351918
1650884798
1428430099
794470116
941425741
1583436639
207853636
1860765235
419304715
817641990
899132429
832372911
563617145
1352535461
943907101
975052523
1580633094
44182457
607385789
1291410111
91654723
631244170
1004401131
693635626
1771316246
364924978
889726053
1713317710
96246210
219661696
1783612660
1977613145
1929762420
871647699
554589975
1443615017
1240398253
1551148844
1772280435
216549468
1605938638
979874352
1908502278
1406255475
596669257
525129282
1820329999
208807443
980458149
484402582
554188043
1609929887
1993004191
58236446
781042214
1926107748
646483668
734794474
1023153870
576500763
693710587
494535927
1764519026
199643019
1034029331
921519284
902610492
1691969447
797945486
1500292084
1734654271
29484250
271902023
390836321
1685471474
1111780372
722741892
1598145657
96966369
1246186964
544594980
680918611
732859562
1611843628
1665473654
173682773
1984608954
1871525974
90605485
628482228
797131349
505603779
527994974
1195779672
1522838882
1111402712
1215355327
1708859260
372226144
1675149974
1622518790
128360552
1410861957
1480166065
749748311
524703793
1338027865
1602167870
372764973
1669261843
1203365856
1048338012
637828106
1776966907
31905784
12791977
1761676365
152675398
534169365
860346558
936910330
1031084518
1601363963
169463259
703160736
1229050493
1501489276
1076122351
867997440
574068762
1896425046
1013882633
1225919513
421816395
1623668175
416234428
1270056654
1252693498
862095318
1140769862
835654909
382441085
1498761002
421343642
1425116373
1748793338
1867775673
751028068
1163873889
1510046905
1349726347
1062679929
1174689895
1511879586
738239644
591434273
526996590
1241398699
777005330
1520697818
1023214517
261905514
734170430
1798696211
1772836798
189483223
1822418499
216011711
153298732
1615671357
742735323
508982868
1290580081
1393399504
24691650
554469246
1532323516
1180020321
744346887
954367398
1361274820
750461209
1912248463
1357950536
1224342415
833745117
1839192739
1714039928
1683576752
1032233902
1889237838
28657956
475688169
1341397500
117555345
573749395
1648270655
1700064792
648506844
1235633150
1926374839
1651763963
597729336
1548202533
767311582
840743480
1772099848
1781290391
1487187936
183770398
1059110757
1346976269
497051813
1822637932
159422999
272753309
349657052
1376219895
574353796
939091682
350290484
108378572
532434960
1121064831
1726433519
714077368
33294700
1949182582
1275844160
1450942256
906198592
1832258725
531513477
1508713737
1027992560
1709510858
152731873
364045931
590638954
383598936
1061645269
57902349
226851992
1499806354
1973123146
542261570
1531606144
653050237
1181974501
1844802036
224092343
272050760
1125710996
1709415163
885342666
1817996268
1119329004
1476664506
1821769014
53234214
807448781
1822917267
505446232
36245681
1277571807
1226852032
815462792
988338076
794645373
449912142
120021437
1985611122
785580941
190754861
1877446413
292388136
1881526581
1032628606
1147941685
1184171950
1182471225
1380244463
767208081
1431042124
1226849913
634147832
706547730
822098315
623371072
1209996292
590181854
676067367
542276917
537404740
1576150155
1238728003
1552456118
190606312
222234548
746271114
1726798778
543268069
1858404865
732062360
1724780600
238481222
1486469819
934956135
1831968751
592954530
1936469688
86700398
328722821
637597065
870762990
1427204319
1055709187
1074404108
809395769
643423975
520304303
1993364478
364967004
1584649081
1859730288
1443954070
1443334205
248176202
614604707
638718410
739932019
1690920269
810394059
401670572
1457373172
639203157
1521839598
35145721
1706261524
988368691
1147678013
1771591595
990129564
30416542
1273526605
503481457
347344546
1904679852
1666641751
148945837
183018816
478052010
1381210543
1578810573
225966811
1733434300
178301065
273755785
872332073
280826530
795147018
1238293618
320351429
1193250341
1853022512
245549419
1276306340
1927052250
1180223893
231559833
1905364721
1020563467
1368142585
1821027078
1495745963
748712709
1003234915
334550462
311122476
1356248832
1096609525
1538654354
581534452
465658870
455699594
261880010
309709727
1231583486
175703762
1723938872
460902093
1248083814
1162813649
1425434995
193221674
1909384395
1451240166
1796879223
177394031
1027977187
1227175118
420292297
724455959
1435081918
243581117
1162455350
1109909426
1560183466
83064611
1477254102
730199386
1843750603
1962633309
1516083242
1184217006
1256492664
656759167
1854692559
737550747
1591142502
1935839693
44722854
1751348488
1456285022
1770657741
657280907
1857749818
1942707590
1627805405
1586361568
1297472543
1206355692
157156432
1283145289
129073714
676317228
814198395
1146452534
222077754
1293244245
1151970585
749526261
1148518876
698449660
993739487
617151490
1285450505
1646730407
241217989
936729010
1252625229
1596547608
1059328476
586251530
1092137495
1182452264
668943809
1268170938
1664424178
1586300210
1304705532
1167201836
1932378062
496703043
179781560
1523843695
1686594172
679488021
1387009528
507899779
442294270
1510306633
1632614806
1444306503
439171918
1186313432
896203978
1052898829
462545535
1153506251
1371830402
211019411
1701489602
691076395
333736339
1700924936
147027216
1570904902
191007794
946621451
7373419
1546027458
1482028357
635777544
1988538713
1984768750
817148200
651815833
518668101
1469895792
930557319
605962485
259720880
1733318211
494434741
1742318596
1963932802
1615021973
147079613
1905824064
286248287
1616044981
805625403
510917927
214469809
1093686122
1465712235
1241301667
162966705
478856624
1376816479
115689270
488480227
440388078
500526360
896266812
28278277
996837262
1455767791
454403168
369165232
244388145
534230728
992649743
222948933
765867918
1951298532
1968171391
196641654
591417744
1736992134
532005244
1423825290
285183731
660373164
391328439
740402055
971110431
421307736
894852592
519056516
1575846534
488849129
39811478
93079314
814868050
117482259
1819332803
1232791851
1598167929
1714040320
967095541
159254183
1692676445
1536658832
41860142
1081814253
1812975660
287968995
1448601892
1142387590
1497540844
1044660013
1571548961
741864490
844811236
691863980
203296496
1780014914
109197922
155864758
1057167847
575529527
560915200
1935346653
793318699
1755539016
494419251
899570430
1408080884
648385660
131965729
735379540
598473726
877377424
769896594
372751062
1731148846
748524900
618513022
1309514187
927426395
683141436
972705845
1752465002
1021515672
531186521
917300168
1297946988
1248268079
123004070
1914185763
39317890
1123593930
1442303172
656872474
391566015
1598338983
1757329792
743340134
286321127
587395002
913405231
879888112
800216232
1010421862
762161304
446186288
694171538
1971967897
472060174
960715135
1454771597
1161501892
799683736
1228438364
374026411
1602823682
808450199
913830982
262132179
838238848
1196472264
1651302351
1285076814
734199897
92647840
1611785611
1156170555
220504951
378330580
774412079
1973819054
5184766
332191896
722119185
14021164
1803253325
172489613
742043140
259354368
85000233
223128631
1325979091
776207905
1162288936
459414166
877815998
323910195
213864809
282846063
788742333
789888785
843498811
481207955
1448082279
1390922738
1262102881
1594811298
66016336
917774023
1150375694
1290015734
473666587
1593637318
1697648096
986896081
1449586831
829309996
77564551
1214417200
570773086
1430334070
66407059
654476614
177131946
615110217
1870493173
875094446
122787878
274785732
1214831842
1287875416
942305746
1937658889
1589588248
1984523294
1130320244
1523976811
884109618
1331196447
751918284
208442027
106473278
1824269118
1108978675
794984500
1749462045
1732341774
1078559809
175392856
1009827335
48506002
246345645
999447609
1712072977
1358408263
723481727
189022198
304076010
832972062
1520429566
387008435
1472023420
1791230604
1702942181
1862500279
347709988
536007698
4049071
1713124803
1856575838
1925610020
1945200379
746368105
462498916
362331059
1323860793
242137941
1545497939
1382147446
865648173
138151399
1796534637
1947395023
1264958397
1166325840
1041529772
1942858138
225585912
231179985
1261041568
941298046
1219900802
51137557
1810766882
364909850
736418608
315242674
121326938
1246478397
447274512
1213454347
1728292704
1365435007
318817018
1084217316
103305624
1499977540
536948694
1349741918
34547471
481343786
643524259
921928564
1967323890
1382278167
590473798
1524628397
526272208
536616341
820970507
404851851
310421787
1772869086
452083235
915277792
705709219
1894062822
935601223
97589067
1625912452
1008618119
120811004
299019543
934872935
1652193826
409858696
431099631
1628578006
180741082
1063020216
1541552232
1405909444
875843994
196632514
779697782
297773787
297972238
83813668
428488715
1774436052
1211790211
1788970466
1584710597
425507890
42422662
903032561
1955423618
913351772
1403539227
378508097
209242803
564376318
439359627
1723829466
1025929352
360532783
344504717
1987055630
315130064
972419472
159374168
1896050392
345531127
1473596125
1279418276
998942407
1434577793
1576236572
1672385454
617504005
407736981
1810249155
507112508
323153015
414122242
1219647654
536100407
1873511654
892450273
749161266
454435078
1517747859
225038780
1802232985
853777414
977175915
966549817
1152014529
1170703163
419165000
1953269071
310916609
1768683604
1456069244
1615061885
1315739819
1443439340
111114473
1146089614
1043480256
1468454768
379187046
1240966319
786035222
1970771117
398993648
57263810
116206613
1309707225
1806281699
1824432376
470993063
1094605357
1565968799
517984394
641626309
1671011613
543298143
619818712
302242362
32392590
282563265
405533410
1253220454
664234934
96820373
41565551
1051043265
708091130
1098382424
1776208315
424985935
727422040
1848970018
1280706498
75248032
276781540
1439003558
1831461869
454783766
919912105
850343205
1842307304
1364421464
594732624
1482276009
1216311252
202714806
938084851
973435576
1644728206
900141197
1491295762
843847253
1011087666
1185891504
1973653636
1987745866
121800288
1873950744
357428098
1006220546
1408115483
211324801
30073385
1399446442
1743571024
1245635340
285262301
442736362
364844770
232008055
711836275
165034946
1382330257
1182049385
440255961
1041111947
658487830
1181958926
880509121
1838850745
112958414
1734655555
1453654218
876067118
933690174
1883574787
837882352
94814995
101594396
289035675
1317203270
1957511125
97355669
1913691560
1442227722
1630982504
1334348079
1195286183
1738704985
1970675912
1917452505
495348490
608590807
1412720151
188304923
1326260816
1461516997
1829038281
745635543
932541690
1329258036
939841363
993441624
518577353
893262132
1673459929
757670584
1154006268
465756269
1859996237
407752989
190447307
341141966
75809096
914804786
754325150
67679277
1468638697
1739821664
809273458
1706763869
1463201648
1443253941
909833210
1921398241
1617609925
1126064749
40934067
687762195
1607429358
422057790
1008844071
1349179452
1169052707
959777639
377361908
964069502
1578778317
1020429429
1768767794
873311920
180341812
729529914
1878708749
1562922924
1727005199
154206524
532781712
497915366
1433979773
1258581540
1992878301
89216618
1936362085
1225777822
1866056389
1496587422
83608415
597179113
1275652208
547395181
716736518
466244073
858326912
1437938447
1398908918
841267855
1172089259
1116031457
537442878
1790255649
488900961
448209269
1971053870
1935961538
1526422058
733671734
1564545193
1346910286
194393042
1463403401
593283038
1543018701
1253782422
348847818
429179490
919627453
1412817368
1943274886
1093721251
880774487
880461087
981599204
1744777222
1221372614
156575403
1714097739
1871203003
440770302
164014007
885737345
982117265
1416750255
1960472489
1643724124
769680579
1544669032
118162749
400547
1699355765
1132384655
1932042229
736698129
402786071
1812248807
1954112144
1173717817
1212461651
509479094
1008758958
479281465
1428450488
1228814374
22310206
1656668391
909794562
1507301757
703432048
749681257
1779386136
1812324319
862468732
1123774892
1182896280
1308655698
481286136
1176532783
1582546212
1610058299
1579167240
884510458
801464705
1412416821
243919122
1961336596
948732258
143762959
578813134
1932528415
1267260471
982857586
501636088
1361723909
1432011345
1684732542
1457286857
1753302892
1394440050
303804098
733929562
1262378822
841236985
1368481493
221014412
1887031446
269915924
808267338
1553801850
1094130374
1330962671
777579362
1591171606
1602403353
930311855
124248500
1677816761
16033668
984895253
60973610
707936134
766031604
928488624
770903633
1482420787
796528551
1310688232
1500744823
1691763548
1498163739
1851368841
727983245
1782092734
1278742114
876128737
316788418
43273474
1432983212
1191402409
356887676
1691420673
140464920
589961110
1484682760
601565745
489681110
1391685981
899232735
431412055
1307762846
6915781
1441253190
768407640
1333466440
1595867965
1967897959
333890198
70333353
1886060707
1424485862
576343214
769171102
1116503791
55638112
1242761533
602979427
995486628
312429492
726274617
613523437
80975026
244833549
824631259
628007577
369552938
567471214
176070495
1443805864
169337889
992739677
1404842571
411455498
1069332768
384000703
1491247958
410115652
1959575605
448626295
1682874150
908230779
1982898220
1972940121
1546922506
1766916548
1780544463
922249571
1023961130
534322998
241921228
1998586318
1494194482
1079256489
172958118
1817888618
1226787820
1762082233
616621932
140400064
963913502
1028396751
1791827464
890084335
1900995465
893321030
19643291
164887717
1699838334
732503089
564390154
832645882
643403822
546860334
629555343
1818043839
630625218
108034906
697911044
1057714711
847463114
1447303367
1543510085
1641747497
1201884637
170751571
1498545196
325586082
238497380
1251444151
1157212883
1729165726
1793493720
1819175542
1484712793
654477400
1116403315
1092813886
71944657
653601477
1747273257
1615656747
1222411238
291458041
1969932844
1409275347
1355182496
947334148
449701147
354914280
1187263400
1118752915
1064171190
1558907221
1292936950
1516610136
1484886666
150079967
1688199698
1730243894
1394775834
1694057210
1926390337
448394184
1575290206
835224429
1039152162
824228281
1062147542
1975077943
701640524
1537811333
36090249
44309567
1310441454
1231806368
224892130
1252052045
1671814653
1792609291
815569076
551211049
1875884936
1883583100
64180751
38459969
664994537
234586499
526238592
1968102658
1169590734
966323349
1404614188
341700764
1258825643
53216048
1689266410
774017055
716167835
1134708416
370123185
530954215
1885186607
474623204
1653273757
1649452068
1082662666
1019861623
248465768
61130583
1291718006
232834622
478265314
1895590408
914674819
843564786
1818172275
42807238
384213433
1536830237
170229893
804565663
297989689
1094044885
805487210
1735317176
133197145
1694389485
785483925
1257225407
1542539958
1450875076
535884210
537106238
1422486106
284614861
666024443
1401261732
230309344
414728683
955797303
1645132915
1986120732
465108010
676384652
936756113
488058035
1509023780
1427025946
415260858
235043774
1646459173
389803622
1179337599
964478523
1565557522
232964527
791141722
1669135995
1917956582
1516254924
1388273182
234377699
991240362
518590625
1840842931
1696950413
1941159077
473104303
630059958
177540344
416910543
1812497895
1969484751
581032934
525096979
818444932
1832881680
417660233
1868731098
1247259141
624173365
267363540
370223067
1022181633
1896080786
1061071455
1356546612
1572627715
1856928585
51650335
1874882721
1732125738
312352762
898473760
1567524122
1410755216
994880371
1946517385
835541721
1239805700
546898959
1035919478
796965988
237720514
1818133232
1833961279
420318872
598304665
439381545
747112591
400082847
373481489
1800404897
670697441
892081559
1120909643
1864154632
1969058729
622509840
779771477
340403801
368531362
616175718
578409624
302657623
684784805
1500145133
1071010991
1013508813
1114341763
1823564562
1886364296
1582118512
628925398
700360183
1588253888
1470397552
132502554
1204048402
62119508
640752584
758241948
1133246170
1109815994
1651567488
1501401232
1931720841
1641655322
6392202
446614480
1546600585
1025821642
1324007546
55770245
899401899
178367598
419743760
218556365
1935062891
1133348427
333816146
1349307881
1584795852
1325039783
923548030
513718552
791362978
1171479500
1970337259
1303827672
1650512091
1731652079
765010328
560390333
139018894
1582161854
1235285192
1506359725
926842136
801256392
753063965
1858489812
1064618790
566894333
1567741178
797742920
562356750
1526348268
1729523499
521992585
1168510128
1251841188
197439663
70699975
1728303362
1291444703
1173446096
1808206388
186267965
1137848937
710038255
760241342
1671318063
702564531
796102390
1814948507
260811315
763617214
1916751352
1317240046
943082406
913384036
1291714229
1133806500
380284463
475326335
284689092
1017901520
1757298605
125805110
1951361802
1265014710
1441956002
1448344674
135317544
398670904
1534212416
694310353
832086971
847574191
408715759
1427078804
1320091760
1788993200
91218138
1992822623
187171749
362054259
1770791944
1752792672
536931606
1798739537
1609596917
412283454
1578910180
255126092
1960126959
1063633164
1690415513
1252977028
1006755612
155544576
50907784
60462855
1186487136
1445023545
1318285341
222973389
567246987
397431486
280736091
1566500962
1931530243
1069177161
908524287
1516003602
1593292277
1502721030
1042588363
387461840
288154586
1922634833
1247109577
4505934
1588873505
152622265
1655417794
1029672548
1869434495
1880191452
438543945
470579253
1003894840
1579109944
1840818580
253171184
1376171021
1259628905
602506065
646194593
674537283
1964198361
1794807272
1373360458
1472056581
970430644
1867209294
540419756
1503759167
62906578
661833816
457405930
21044801
1302953674
964822442
1084120779
908434999
46401850
471589351
1033864871
1789605752
288612793
353538895
687055536
1958887541
1810156838
562606122
352420300
1228358582
655353104
139832582
333663372
900214965
396393770
1712924557
323956226
127827561
1873749120
532449353
618442861
285412972
1114998038
1525913381
1806527918
1218357637
1981138016
449534452
1700941167
614287502
756697801
1344736185
1329769171
788039555
1568641194
856588841
385924491
1610659466
1107751737
1414472917
1661899743
407824523
1514788995
1312061175
848406064
1923073996
328170445
1557190965
1624651032
1590029117
640866217
956293219
1034685880
1513952498
1853146490
748451900
674607715
762699412
547010978
1468697899
1977749526
1360622387
861664955
1738132798
471660781
1310616919
810063411
1545623818
1331573772
1539804929
1327000067
713296760
1020075824
459276203
870549611
210618339
770623977
1802936864
677507318
1883453922
890187193
423947051
824883421
110912051
1973421285
1800404583
310050306
1815816674
934893065
820189295
181981127
1623225079
1063648489
1639053839
1436723392
301277357
1546159568
1776656197
840400394
1537789146
1113010585
782546627
225617194
84846103
263029051
1927569458
1936217395
575409678
643402887
1642528151
1977827923
871670851
85192095
663557056
578510707
1553802476
535738966
750752905
1764711514
671256199
1000566614
994246738
610730753
511384477
1357823802
1703774988
1649648271
1381021986
1022552812
569272254
664458772
993967781
962536470
1139718172
770443337
107640566
198329857
740037318
1847883000
45851828
1864187188
1734640628
1172413787
1292364914
842361373
1310310276
1538032985
400091434
1060543132
1882920917
1765538391
795406663
11944684
169144195
537222532
118763848
171815875
1714232718
727022301
559254063
277921187
555195410
1552856867
74130633
978069380
983860143
1909134382
945473923
1893113720
470870142
1355472619
1795701649
902869905
1718859686
807069012
1265925986
1821832952
1318365839
1669023104
47513526
165742004
1249556838
320478854
1139631895
803733864
1869052110
982023098
793392275
602495640
651679490
1935824692
484097140
13015017
1288628938
1767930641
1308991779
181783762
1098283154
314295535
1858501231
1401175895
592559062
506977714
589672991
527448298
1969836743
1892536758
293084998
1362075184
1271296547
296930897
853450036
45209614
679508775
393512060
1028364350
234716556
413224972
1270396770
1109017271
1837045
1115742107
342978283
1241434231
535045450
871375480
1782686632
1614240968
1950929045
1498077234
1084142224
723549798
1004070305
1810521874
646337632
1573182943
742579124
1730805864
612183598
833897121
1976515352
688938100
1431317092
1331199094
354748593
1082374657
438887526
1333506243
895116879
739566292
1074275224
1768558791
1827886384
1205278264
1856664186
285433788
249580779
1265543484
54627541
1656072819
187150112
278295790
342155954
1863997951
187154323
1573381099
1849379731
234687741
33171144
820329118
285785227
503910692
1801041374
436499649
1132501919
1312898946
1684425015
1011779190
886685638
1452670794
432487954
449180390
719124090
1211362754
423802010
1315583433
895663414
1798792041
1953857689
360903844
1323602164
1477035640
1676178323
956110779
646747010
1698219562
346782147
1567319142
1144044771
781367495
1232994926
204199786
1300335099
74787762
453781065
570364532
1967517417
1391386735
72776346
543765240
601008774
1237801589
378857847
601956747
1223584865
1737969723
1559171701
1130793200
1440195941
871570891
677717686
50587690
280830052
1672267300
1496726954
808749587
827732369
844930596
1789752640
1434282357
966116800
117105874
1867734420
105318144
219675868
228288169
1148845291
644336329
757581689
1853437479
1348066016
1504276679
1726015696
1410092449
1759895071
85800576
1098177794
1074221577
1732525914
908777287
139047862
1215988947
127123202
272473881
103649810
1182407237
1923369734
1628067799
578060808
1645031479
1742632163
1122586822
1601634096
638493989
1577648441
483902900
1370067170
273539704
382280879
995296697
589124433
914835373
373211511
1586758462
1523504875
1173441007
324571995
870737604
1912372230
1410926379
1710571794
1753510793
1112404682
880975354
1295234496
1750127853
1989982673
1595260539
1668335
1037268632
304918435
1520777492
66275521
1112550211
110805316
225479195
1902642584
1087521707
1832444009
1275992171
715733406
824638090
691940698
737229218
319652855
1224212489
842777437
540364740
748969006
930208803
857835242
1052632131
1715695570
1167134430
1934459685
1989121371
10182141
720658743
1343259494
1827520588
493920228
1774806631
271871370
1345012248
690378263
1068346941
848559853
1260661300
1475953146
1298025681
1270798423
1237050289
1038293595
636380060
695192973
885933705
1061570096
375175465
561322499
71022007
907350417
1449617933
846291534
1071459532
179433390
1252286305
1805081923
899141091
1178090527
121683946
215297054
1181983842
1744262213
4923421
782071943
940926775
552766721
1346928450
46850956
1251305915
375652637
1582116137
1064411595
1450943326
1659410380
1620784954
14338536
1079315511
471941458
1048525981
927551275
1635006677
159336244
1272237487
920170171
1044302296
928515098
1200411839
1165578858
1438091958
1263265019
1949418762
82570774
1354269200
1082728627
88814582
1492788076
1033370175
1854308117
1754266198
333166985
1714641646
328324510
1310016585
1695369371
1325234281
385206339
1395348208
1412049152
558648436
1237947770
725766413
427199634
129564547
1194132672
580290378
1022647598
472024726
1084753251
1737769648
12411678
1352354882
181349593
608758998
1988040897
426233875
1499545363
1710142395
368214699
1570595798
127996879
980968362
1225007394
717675260
715358997
1212909630
1306682168
849319660
1576868117
1594935891
659095958
1533166890
1788362687
606930422
200144189
537498606
1522219129
1953006228
160136529
502438250
1066166985
1020763350
1948616924
116538469
1741854521
980812103
1533292054
1719565512
1321975689
1269135496
1825688919
675063944
1027133510
1841453354
430651557
256979408
1500759019
1709524374
1414205550
1981223043
1273608211
173327938
895156610
1489817361
1078673691
479244788
1563992196
1574419171
408614809
1450542291
904014747
1546539136
1550005867
1865776450
504428814
1107233530
1032351438
1108468926
975820740
1734546895
1679617577
1587116656
1527343972
307732622
1769246973
1984032014
506033381
1946909333
176278866
1943164781
1036739588
1812694756
538800678
178913487
1228830040
892839047
125606740
458799564
1037864779
1262609733
1416819907
1958872883
1310950703
1871433398
365120750
279149783
1125058078
1161357060
1337024541
1323418028
1224627971
392290094
733703635
1679658656
301605466
1686491555
645983967
587423988
1720570389
1094641677
1973211407
1617082863
1398140306
465450029
413802704
1091319991
1007738458
1371092380
636946411
1611589767
981626790
573551874
70604147
1713211007
317726988
1720744694
276165954
1655910574
1942611873
1490097190
858973936
1344676322
609884793
852860838
718536811
644449495
1078991122
859142022
1877308021
1542338485
246855081
1538182752
738229176
1943223102
1289398327
1799737044
560732578
845500675
1457630695
1273800759
1271411326
1753965699
524410650
1725434774
341791238
651076097
321685947
1020492628
1361931669
580860773
1410325602
990073393
644812116
230473200
235667742
628535086
1007198071
545279468
1746913218
1769353209
12328870
148596436
1493784360
1094607926
1364734687
1443444038
1835322699
127381045
423812681
517989944
1160012117
1430665279
198279880
668811114
218685864
1105008238
820265672
884450019
511069600
67460714
322763548
58498494
1497210354
1296447248
132012884
1256781688
893370637
507755977
1707555361
660863241
792538973
15453110
1098587457
1688277486
1261471889
1122814890
260181339
1429802724
360700087
898347201
815753398
194304903
596679948
843941725
1420848657
1979660323
791793514
1976001002
11787336
1130659504
1808269415
122748052
34209868
1679452504
1446589662
1953830377
651386083
197337112
962595043
107953000
550073402
1327566723
419825684
1762949440
1725450972
1144559007
332077822
510002394
1407339226
1095870975
844826899
1390462948
523749932
1612722400
1251707317
128458646
1461818546
653268630
1875598592
152352561
464988175
917369635
495968642
576895858
852593827
669790922
1981243242
1419134953
241687825
1307641513
471428808
62844228
467207682
252747088
348273799
1488186676
1774479219
833730509
1118490754
276289650
1647582502
281791120
568661777
915916362
285832605
417806467
1598998120
421487469
427745188
1318131017
492011831
1998117454
321738520
810242482
1642964825
1632703767
831598082
1842929827
910355614
1055660050
1163315766
912942870
268314570
99697713
624442167
781982672
923255267
271002845
1264448601
1763520641
353979427
628088038
1534777876
1599308943
504770060
183197055
348707858
1580052280
291063253
434787361
1070792802
1559755774
991389765
923556808
815629682
473311354
1741105708
1656965200
609782263
715570032
656588595
1931549393
1923374895
62830704
1112973885
734639632
13476551
468964064
291474195
1503849933
1494551201
1327995276
1157038869
664224548
964151590
1863923793
463339578
722429578
305472423
1459767771
1283995910
1251545802
1551866574
475568253
1984867249
1603559993
1921553105
1344757762
1284068031
151130814
1040876965
1266290067
1661220582
548878569
1106932046
422430034
704713143
1471947173
486335058
1770130428
169720504
1879743794
1288578086
787213321
940236161
1742797526
402716906
327165218
1959405219
951705890
9971777
1018676130
1351492778
1150014493
1431574123
1405042794
379682820
1447806643
77963455
1509413893
813086528
668718790
1184896033
140343382
462972969
228261134
1666774695
608160300
1557292503
541721556
1159210650
991392406
236094520
535341996
1290047268
1404252116
1962967717
764653253
1535332093
242069724
1200843088
1594387887
1385352544
332362142
141159038
22200835
1914797290
511206089
1117304446
1701889253
42747215
1256906501
1393983718
976921166
957043900
1501001715
694847762
1148234705
324240353
711975027
76022831
1794556606
769872716
1417683663
1792495240
1018579371
782581611
816150783
1859967226
27322008
1442075078
1615029567
1912474550
1835893732
308570806
1218698641
1283366246
852533892
1999184344
440772134
313463845
1155568606
1490855854
1855403251
498974342
1902304150
1597408688
1259173354
1578298096
1789045553
709404355
814733013
440412901
823357067
166046893
1406286482
824515172
1967668881
539866903
1122579667
1239619225
1098646508
651238864
1089982439
259814175
427717648
1344431952
1558089987
668350361
1738345259
217635469
1842313870
1149050361
1883468220
398511182
920454226
303700752
914469466
918709322
1890191091
1421170684
1523408257
1237852687
70921673
1317917654
627342066
1174616667
1089117483
1669846840
902284324
394183470
1315697366
312666990
876604678
1201152909
1214817338
504329743
400873416
1595589076
71256694
557872198
39318702
590822994
1839952837
1571410084
867090485
1665682652
556944682
424845885
1245592668
1102585730
1910045707
1048959560
649675812
1701408984
1716210969
1860793821
580317192
1772064786
1632472110
1253100982
255314469
1888243148
1766066038
1344161790
901938104
1529646881
272445683
682315311
1183693845
416124483
1902827337
1318880391
847452628
1332318893
1381851983
932585264
1397899850
499511589
450827169
961659414
617671985
664271599
424254172
1799698594
484137763
266737806
1662991178
1175195695
1484941940
1354023517
1924012552
628808630
1963116966
818155712
302557730
151075555
824756957
495791048
669471981
1337443604
1393236970
1874629371
1241152041
829468185
1199758394
591165317
201506932
1317356920
319557002
783625706
462893971
80805603
1321237617
670812697
635428998
1591042871
1463988976
1966367444
860024027
635200298
1866655704
1097249989
1197373372
1829670328
492111932
1274018707
1355763425
29296916
1029761164
1230776428
107828308
902108803
1830039609
1113383565
1568422444
743042614
1423119558
1594785988
599940201
1892972446
65230875
345634258
855638694
701316235
891129547
1843206949
1307571014
1292304269
182726715
711514859
687086579
858389514
1635767021
34271683
1470787901
295986982
677256000
1411481713
337356253
1925739687
1235401892
172210016
287595757
1088780574
675797399
1560785168
250765995
207854053
1102390253
1892386384
167923313
1869202989
1366427243
967051581
569969424
1521021446
241611295
496057138
938540782
648904984
1966447694
63459157
1846570202
318246305
543689850
1249438794
1266341783
1795767926
1642595665
1272435463
65786615
11637846
1257429735
674200514
657570555
1893020859
58038502
1766858121
25518836
1330344379
1592440955
1099716961
189914017
290340332
543591547
817883591
1491962271
668715440
1464302260
1949766455
54375687
181198863
472940932
1688451270
1959291994
1171942736
325639815
1969349453
545090725
1426358605
294443385
454998069
565258388
1829954790
1826599770
156285468
611773254
692226729
309481027
676948565
1462982945
474753175
470538302
1608196403
1056464030
866730733
1873545140
1556229870
1774654759
1725806259
1757476524
597626344
331465667
1692829211
1218059776
1884587752
1538696914
1568978465
714908521
1485627819
1567381045
88689049
1221767397
599160231
1035900994
1137442886
534458574
359959227
463740563
387306079
206110337
799735542
359234413
787353695
486783510
1579622513
1710660561
864744529
631987241
1092561262
1298397596
769409945
194694695
819284466
1668882082
1696817042
123532403
872429178
611895014
1942012018
617588554
1042794789
1977318209
823853209
1109567520
1374293897
1252985778
1871378071
572295409
1919021144
332272160
1513585914
1092489308
1387348680
1519695922
957740982
238391932
1544111972
1206045701
1638437264
173927191
673952386
936991225
1622347259
187230223
797971100
1893994355
402482931
930278150
1339083953
1013910484
1662029396
1748064213
521728545
1769717525
1163315549
822417334
1535381205
1677786176
1112489614
326636735
1839282491
292449120
712966097
760289103
1784811682
1676920638
807346015
1299588544
711141100
1458425110
579420431
1666383477
973457751
1768084827
1943636169
105803565
354970950
636622986
311596420
1480299542
850502848
941099921
1233211457
905110661
670242764
1765521702
570760763
1617631155
356380374
135323649
703010728
1866325797
93556088
1311800529
334644701
381503266
224025128
862058157
402418541
1121050463
1086648340
1102894387
219137051
1880658843
434490053
1995645919
774606462
753643718
1826081356
1057511984
467446384
898758220
1366189756
1632190072
1476133888
898182570
1059237664
1807855437
90046339
19289981
1106159875
1189714860
943208171
575817452
755414383
713094635
1572827390
1661657222
1433440127
1562132904
1881778437
1492912794
234204445
1190545958
393651202
1747608461
721962871
1352552614
470620609
674596845
990915240
1817117045
1791549799
1298868390
1667877266
1804252509
500136042
461366016
1835666642
1436462132
1322265603
416169692
772011818
383128561
14890588
1896933481
159686217
1643319600
1125244460
1721395418
422818530
1112949241
1320203592
263948453
1175733548
974533591
664553775
175643799
1238538871
1728525428
176219700
1706685050
1337234829
1415449495
1028374742
1289042831
1398165061
1644339782
907940187
951161875
212958594
1111461374
1825990580
1996977996
239867301
1465608746
720900976
1851075884
1175655370
496717722
1587922245
1078643272
227308155
749225191
251778315
1877965999
496913453
1527601347
123134843
693343676
1139698734
324492244
1222827146
107141215
1260242433
1615580554
1078934863
1356562324
1354753819
725847758
498768420
515346436
735379414
174082585
1508436825
1311357157
1286958661
1323225597
24081152
1710124802
253632615
813477891
999988429
741821149
140603183
1097576428
1479376896
588009639
1163671180
1150408743
792129378
1870563715
1521204939
214596511
1811463142
1888466350
1888634229
1718849366
736735564
624286748
386673883
1364338652
496322065
449807612
1997949303
1072575810
343263859
53225570
1240788366
940421159
591007339
1173687857
1503520195
413010041
439711061
326220843
1324503815
481005997
1966538032
162666005
136203658
490925225
192891145
204345077
1933718381
628204705
994141497
520782903
362619444
1619970476
1422722928
1568109296
586490034
1399794405
1323450919
889293963
317155827
550180818
743871847
1068027374
754312570
1426151326
1347221273
223250021
559401405
1618441522
367043521
1108194899
1774885451
1485242300
563962536
1407628232
1752311334
574069559
488083090
1895748659
1171447508
291976989
516089232
1369744598
78434313
1822480957
1690606127
1620817891
1517698231
1022898044
587197823
103725791
1089559122
1550417099
9065017
774322998
1737134151
898510658
1408353435
710052333
1143703953
1969641124
1644943673
315276860
261161185
1885946598
745897452
877377144
1056007940
15094697
1815797962
12420475
911711315
1427702261
1717846455
25178838
34091587
1374127249
989593062
931831614
1735545200
1726403383
705551790
1536503362
1031243699
263317731
18635777
224468353
1476177284
1789639539
1670494082
853800677
1165716125
1778030758
752044707
1201806384
647033317
200812372
1108583414
192487715
1076583505
813228983
564809951
1502603535
1207100082
574777349
1192014476
1661856861
1832570644
1983886179
740231411
363006902
1908917597
476521821
974507133
1417300570
1264089335
108440311
1284033162
1997843454
1867310822
521429100
1401199861
1266368402
344600616
961997286
846704351
1133680557
675657555
516040072
1378145522
1833279215
265543836
797105347
1855248110
922316217
1161593433
1202948256
329403280
456466350
1071303255
356778917
391897710
1492291105
1049408128
1307487181
944883080
689194304
803523625
1334744137
1937717050
538593006
916779211
1110739960
325176894
555154405
1412029123
1298441549
1158002920
245102797
1728072998
58333920
986199306
1316530572
605740658
906952197
97463066
1111812251
621273712
52190917
255707138
61141080
1779037032
827566812
926540200
1510531905
129531391
1908908756
216960275
1037113436
17114206
157510047
330156932
1340913419
578323022
839552516
916500005
1154803876
471928453
1300093705
1510287094
1863151884
44945336
84300483
728393352
1012969336
1370579611
1075367138
886550448
142455931
1210024115
1833070830
67920592
751332709
1079037000
1876575971
759555975
89212400
184199761
814644990
425623015
1503120368
1081481274
120889485
227988592
1570562952
1728176988
1645285888
738207551
1766188142
1990452192
942659191
639883798
1321180008
541903823
392555254
16195744
1694736549
99173460
1913570865
139952295
1054164253
1022358309
74504344
1827089321
184043376
89589456
1578824224
261876420
701747052
79996542
827287606
970604115
1657283464
874470690
7166727
781670610
1924055852
1856311892
1157830401
1284792348
1725293723
337159588
1120362306
152003740
267364924
1193187032
746740585
209428886
686481746
1860380227
1064819426
1990038940
270628897
674692695
1371458763
480762060
1006976930
293800164
43945216
1480973496
149352764
1383409469
36460499
1686191601
1163164587
1972055076
982600335
446709318
534737097
1610884644
92139892
1838424658
941343059
628778517
414658572
717004666
1901996003
1922500605
1559724397
990856345
1342848871
1369395339
1575394675
841366826
1015177116
837248666
699975219
982590769
1503011928
1526404668
1774693680
1630255689
1812366676
1676856906
1135439584
341884255
300699089
1434170706
988839153
295309849
210586697
300031268
1674691789
1075597102
1768240336
1226394769
1048695882
1641850381
260034123
654454097
578766057
1084476326
734075767
1053088872
138124626
779957426
1808014795
1195093674
671014486
325915921
1272079858
9566
943697390
1008332429
1836190965
461884203
26057982
1264486154
1493338933
72774318
416305577
467825298
933661452
1264414549
780269648
1042817604
1694703550
499797573
1073126490
1788782347
1788552785
1058124838
722556647
848557832
947638611
690217355
896179923
759277805
1538732280
355482159
533869461
1105605416
763156220
662923233
1023229991
210577132
1356333878
666359360
1239406138
1306356133
1200336787
1784209729
148511448
187259806
238148520
110940760
150814874
1469661218
272819224
1095307022
1085253876
1308217222
121967184
882232139
537363137
213955020
1277452920
95139559
60693819
1145973610
1565704281
1266780178
1725753874
1137856775
1538904857
1310700162
1704669078
270738220
241184558
569692517
1686483726
1028344191
1260391436
1766770358
588445561
4343057
909613391
535296841
610409312
836697852
539402482
1426518705
486458581
443425258
1270228284
1225652239
983638233
1880924082
125560096
809274971
933124213
1261194320
605665542
93432529
1740651853
1933556609
58455855
1010654673
648354949
927448359
406271682
1880076654
1228476660
1703126708
1408823297
56909686
47825787
355196827
293786579
533020081
1304341629
742156079
1484730248
1223995967
606571128
139185576
780321598
1282328616
1867628492
313252618
327061929
1823744997
145178125
1431909587
1636568304
425289407
422678649
1166958908
26118505
654888952
1945887202
1898958719
1886941893
1682960953
430426171
659325829
198042045
783331873
1034601962
1213318599
1177826453
628441406
1587137504
1592540016
1504933343
190968134
1776464072
1381669576
1486861401
1601466277
1153235012
776127240
1143026182
335102332
600386430
582526686
1734898529
1796567073
66558404
983533890
1634231037
880866880
329078322
1638897627
587132879
1405382911
855214187
1801769295
793569797
1947245300
1941143532
1996989726
247726654
654309894
1135426166
1698620524
236607494
552638110
1926976245
1445600171
648825335
1041009074
1680097508
424652229
1501653941
1169759963
755932538
1551839561
1082574523
1847899486
924427300
401474972
716773469
51068073
1579087562
296959574
299363085
1948239877
1005407137
99550432
1335753948
1974694778
588099779
1539616101
1660322746
1156245287
528400586
488716288
1199676166
901765907
345919192
1182260420
1869590829
620958234
334708555
593221963
1200769372
1904426094
137243687
1417372917
649450374
1303374626
719194773
945670311
1022818001
1539668560
1280216257
196658582
1075222332
838466592
1399257439
288367617
1547230973
1827425814
109846224
674130558
452909295
140481407
764329484
345408655
641359378
267216250
352163396
180808616
1501980294
1742166880
531884144
95815235
1716359518
985865600
1096190202
394936992
1810996191
1588034220
1450100059
32379322
1255500006
1642429469
516798100
120654186
1876029030
331742004
1413493957
361209575
1502508468
57551576
1635029448
42165015
511112011
1660577998
140312669
1060287966
1140096611
1791835033
776013540
382234124
951211231
538386157
1443690018
1280651122
1007784417
1184401022
480299065
89356733
1742276390
1004320448
477371426
1959196753
377325755
77466902
1418630553
810479827
1623683308
643675298
469379625
309617374
853722294
1990953821
678300149
1444428718
107137433
489719129
1584703225
55781520
845552932
35902237
1254840382
19161159
812020681
1067865935
1081168092
717113850
198739451
1236146979
1112869769
691628008
1851442940
1324137224
618933185
498188020
1580180151
1675832695
1664839261
433645109
241947446
1329832842
1436604658
496421313
1322455408
466396167
1528511831
960257410
1860086008
1999261301
1173513689
518065288
1599697798
424517545
1243803802
1706374154
1749480067
458210268
1147176073
1309459821
996298810
701516704
611740377
387536329
1530805529
1777751618
458174434
1529585070
1372020637
180112129
1864248568
431304739
824879869
1151058116
1813834075
1515720090
599297579
758419069
696705751
345624515
1539354105
120910682
857027842
199478151
62633290
594804481
1091930211
1426925396
80333422
912559032
748707954
1121969883
528656622
355379441
1437346299
1540430743
718092466
1049068330
965615784
1544703791
8221733
1998926761
1588236774
1679973880
135012733
742208951
1693185420
448639682
610683470
1728083712
1107076575
991060998
1761504517
801551559
1770105716
875388129
1844488862
412262226
324903039
936001048
685821407
1031249039
1449251648
459461606
1431404175
742278685
1902648117
469500429
1713711817
273403333
797627625
1550229250
1792803286
1152001960
337402782
1540427344
532673909
1177053962
64465418
1320424340
901619062
643290529
816241926
352249711
1805482457
1757646956
1360465367
1727105064
585273725
561958171
1695941881
305830240
724165291
29614736
858882384
976972695
549675113
1128775168
248569705
1392734049
839560835
1223684992
734927866
337280137
930456088
1556847326
1198257713
609502558
464148777
229678373
342714220
667434901
347796809
1004478700
34381987
42530879
215007113
1097001938
653979150
1673757220
1381813319
175543054
1884226704
1151753646
577461453
491797386
826063959
1763188551
293119576
1360430088
990752231
1403898741
928484257
671731369
480863506
1677934070
1908362664
478961790
1421793623
248635132
559389244
750962810
1262956287
355595353
219243952
1028506980
1958033432
1719686592
1995232749
816351506
761965582
1452673176
474796019
574812486
10920731
664017781
1339458288
1583174220
1759818685
438658703
730783367
1435069163
316382982
1103718690
1238926142
938815479
1738950644
1676065440
523615194
356447917
134168216
1736045324
1675208316
405344018
1114367977
630850510
912586767
1528631352
932509695
1548954473
533763954
1106377367
1767955802
1476768071
598464507
1538079056
929102723
353671772
660810639
1816845725
338475783
325188445
719143106
983134921
1517851765
1124320082
434579829
159237598
1116669212
1280428473
1289556337
281967993
1196071399
1638784833
682183291
1025920259
1777464861
69452001
1460444509
1380070222
1751431015
1810826936
650664525
210864212
1904894749
1624406001
1667113361
839614911
505254184
1700847086
9712757
1385278872
1015254801
706769470
17972135
1808979772
1016902219
692073395
887492254
1990047896
196270682
753349170
411962141
1652081223
259398137
251795962
1910305969
129170970
794584781
1572544248
1760614196
859650722
893227263
1280740418
65414711
527648847
1674523920
508278894
1078240172
1893445764
1457206721
1594964918
1653983415
1415822126
1270715716
1904277465
1266713192
489301929
1620812699
873203520
9018041
1085391466
1181959747
1470396614
1183799541
998081845
1398864796
998583303
1951466076
1653098788
1714100032
1537942392
45030131
932709936
1940232890
1150062036
492051610
1734514384
641354760
1490323288
134455852
508623325
1613833224
994046491
532841176
601305764
1099365756
996140015
381365507
355120673
985082771
1421004040
508358272
1921381262
1563526208
675222731
1677690975
1422830650
96940877
1067332866
1128784052
675940618
556812819
1425141385
179345732
1919264329
1549934788
721273479
1475589237
120653681
1412225856
1532198808
1847947170
130489411
738747668
1500394716
1471558242
187913257
937555439
582493777
1898716090
402724781
617217797
1596345404
668016017
293095993
1029584121
123648869
1369183729
1265010160
1472371062
1069220960
1637573507
1574021895
361539236
1458515235
1951810507
188691839
814700759
613576847
1051370977
378092278
1520550779
260711826
942894817
1452883963
1573056871
377868861
1182633594
63131492
1203664489
1489777718
485275212
1514447101
1168616776
726059272
58722822
960467416
757125368
1886249740
889680209
1426285919
1352089751
210579077
648282620
343004896
1894625302
273925275
1768950176
1280232434
1548584210
1282866404
1373212499
323978592
1531122801
1520623813
882174002
356505971
653450587
1215132055
720039122
651715261
941015276
1306052237
61345671
1982593344
583945749
123126407
405405119
1635479965
1399792413
991343091
1431566471
928451019
1723896639
1625085058
1026002527
1309971702
1612429207
599889922
1558258661
1299131597
608918685
1902401160
514547283
1920798086
116565220
161296620
1983324300
1647992964
1843885270
1702216851
307016830
1541993314
1166210619
237964948
485270643
46037514
149233407
665689276
1759059147
1771498896
1868520157
133470212
1880440021
557241119
1851299933
444761480
600081954
1906037744
494621286
1572202300
744076765
53560665
1656873394
1420907526
42796576
1038614117
791504955
140547585
1866028125
422649130
139802107
757412155
1791594695
1697575563
684326262
1889573158
1762240401
1485931691
1139814415
979965013
1160738296
946739931
840830775
1786759766
1430611440
475448474
21961139
1957306164
69498154
1671803740
1561214666
77286557
1153371679
271682971
958140086
253456165
1885119920
1745303094
195168373
1446656527
1254532560
8685822
799661152
1336410018
1631696789
1111108002
341875517
182864459
1872914858
1961726775
682521080
1114150263
766223329
1514656273
411464005
1797336835
1212729891
1870113628
1990296086
1567348102
1016652978
834198791
71049432
194224385
861434464
62515551
1604040477
1519911724
739435477
430870098
4453239
16937308
1290763319
1693157888
1725432454
1152052474
147078779
1504420758
155062978
319503438
133572957
1839096681
84391307
107771379
989282661
447064403
1311063228
1638715406
1860218967
1160803252
1040726274
15006292
1755007008
627820271
430003550
420333769
1937636391
605436767
474975554
1569181239
1507067526
821963794
1443428982
1442044760
1957273537
665583772
1823386945
1073065441
1789223819
1259411531
1650258056
1708309134
1715050651
1670792648
1433775146
1177556298
749807485
1963278053
1204941725
414370062
751452323
1965325071
1659692758
1578632226
1390143824
1989446947
261930300
662943048
1263154339
1305098686
1214416084
1541642012
1029445204
585881740
812435913
1311609164
395667699
642346547
150497843
323698889
623677458
237997788
1849491587
600807437
1510545196
1332417141
299955642
84214361
1194045126
1252447252
1670526284
1974358338
1400495043
60605493
817728916
1541742456
1162271036
1864796757
51900937
1967826590
403653473
1160443897
1809911102
484125134
44995447
108616044
678863930
1129168912
858356736
122165982
781888599
107460939
1812780210
881242836
1790692604
513454536
115833484
1058885322
68087030
57726684
1689491306
177715939
1468897923
10707087
1634572402
1240057746
141146970
968839712
1768152824
1270693458
149338129
530870942
590445611
182671253
1920045416
1463233562
428086686
1365366454
555811990
1401929152
653553211
1170786730
1225857626
1071879144
470558653
1563065346
161578129
519252208
269912890
304274381
1425908972
103385714
1796709728
1994174254
278335285
225937535
1691545975
1799204016
849552733
804937702
1967469075
1710024219
1361016088
1587663278
1972827854
251017658
1517015329
1630108958
961197420
327459043
85367851
750467031
503073333
666157878
1404173473
518704576
951858314
397018780
1540148435
71507057
1078479618
1621894762
698926822
1463878444
1844784487
45952415
734161215
596271357
1904335969
1694107882
1771687587
628882671
515813721
1750874289
1434460078
943528992
1809770642
1638194348
1099051290
219540996
46050017
531469172
1558054788
1942453848
218906531
675441941
1600312382
1130551851
590000781
1759630709
1274079221
1294527196
259055582
778045677
1726458084
345574314
1011097398
1897137645
1742878792
1926875440
1516856443
920743972
1725772989
1267089538
555771456
1456485180
234653311
752199044
1231697801
460644481
708933934
1313663966
1297967490
1320607439
25457040
547010447
63839974
756472975
1244971913
1169342546
445640033
1603609365
6270577
144705260
420028661
477160392
369827090
1737768045
24416205
1088885765
1932431595
1912632998
1895315556
1172175851
702684553
1125306046
805696183
290965250
1386682392
762421351
440788631
848113338
1898854050
129356300
1050696775
1960415256
1996559706
938448143
752588637
1179447638
281734340
254624423
652165732
573536247
1481235408
1913247079
914473396
1581067730
847060878
78611064
1086658091
496885266
727782840
142812037
528212887
796300937
1418348410
125791640
617922886
900150995
1741314264
1772874725
1369790583
482550563
728553915
1597526695
1704755315
1876914277
1094008485
459613406
480600687
1431378947
985179408
844968568
807151426
1677807172
1260467266
1321779310
1690940444
789437475
210832650
1224628453
1443904373
1308071329
1675763260
1943903366
120330499
1756042014
1601143414
254395839
542066846
1870768067
320525258
1852437643
1438133374
508859616
884833841
169615170
1844982332
1883708713
208491765
1037559119
487059246
387447472
1598010378
1655279145
1511705858
1882814273
1335660611
850405715
1535833672
96569101
434851196
1828485412
689318345
516685812
328970352
61719255
806787304
784650550
1477196196
1948713301
275770864
839612647
1917546561
609832620
1110853690
1132741766
1406835194
298291810
792973332
1090852097
1476796978
1807231731
580945710
1173273532
737569208
1056456901
1710060951
20484116
432197508
237516227
420381403
750737699
718562167
445497745
1435916871
492039846
1163119299
921447563
179889264
823114586
1362827867
1060331782
406512517
259778464
761788255
1647446599
469900912
988177759
544425456
378964092
475979079
1037368801
57432384
444981576
619772123
627619466
1247539702
1516044813
1779116604
1272513451
351658305
786303189
352453042
1239679970
1528331898
1525033166
121050480
1472048816
1173915750
618813844
1969622468
485387631
118402547
1969858747
1728024231
416465197
1400719214
321167247
411485277
1090122609
586555989
721883193
1476058660
53233416
1761537148
1383012602
693305315
273580592
1825725623
808297406
1244500145
1647074486
1142330960
907375813
471456282
576524678
707878740
1166832548
731446566
1236755090
1526396119
997852097
1814262010
1925611612
409341625
1990591448
918966255
87573638
716957346
203306927
1226900252
926372455
1104559537
688993995
685957462
1629775113
1310244529
299219627
1478142822
145319297
831727851
1847469889
1646323193
365618344
1374313700
322547983
1343056672
1211026734
1498402465
1151499553
1708586457
233886667
1589720682
1174730187
1563726491
1588703893
907621183
1550447049
1643891792
1770945700
464046348
605731678
1556623247
1622418696
1581397155
318127690
542514949
453336965
221418352
841681169
1266280150
408659114
1688689726
586127270
405027239
1678926231
1351528905
1448643666
551297912
86793642
647534776
1707939522
589171173
1565457793
494720471
993013585
1336651774
1929829350
1125267505
1097253570
722153930
1759797480
655327835
1707197123
1681272949
225996174
290846643
23904497
784221190
1056186011
1780033035
889719708
989608383
656721297
1885219403
1299927343
545196942
1003593412
769702949
1884800260
237174988
1458977518
999149137
1557098151
1123410924
756106826
16560506
1991165454
1127698226
588383570
981475916
612685599
1328069461
1124164782
119527240
1506482670
1753331280
1981492604
904854321
179031066
1388079589
1327624408
664422477
1495111902
306760608
1757815069
718331139
1932449877
1680238391
1194793129
447816644
333058363
1160126402
1240467245
860078583
1263176412
760648344
1098229685
583786199
925166124
209435668
299681189
896206272
195837620
74710096
1167347436
1561650248
1865443602
537194057
378736733
1546596064
563704339
98739092
590671883
496720672
909550581
794555042
1504037236
1250337543
1365595856
37775687
84110629
310927064
1932905098
140566927
648417554
1452559198
87602216
264086200
856350828
745834327
655101595
1397706405
1979688198
1969595398
1088398400
431418136
468584857
1420401806
1139413172
196164822
852887538
1395255820
1301501658
1648197065
1884112305
234319271
569454520
743746573
1950528002
468621371
1256611108
1847892142
1218190343
887390437
125325040
1988754126
963301174
55270694
1426292543
1714788239
1474048032
1601357403
1680843230
1632902406
891494469
1165997934
119050894
621076485
1408322273
478132445
325970186
83635430
110924371
1169431035
1184888150
688854810
1009425406
284708033
256454622
414098283
883104678
1343855644
313558198
387729457
1489223220
807209453
179516063
1092297762
1844270359
1099644275
1468116963
413314163
1994109264
1424624934
722116791
1251530136
1714412591
1668599252
756702597
718114372
115268377
1948378035
1335424300
1472395557
142651186
1172975678
1736967772
48759309
1702502287
1436470230
979328720
678593142
1798816072
1012194260
831683561
130192388
1287799205
1293113773
143679187
84285016
986481871
1026753133
776806126
308677999
1010015483
1912656023
89526167
686299438
447314244
1933358014
974442219
1340826155
1528005436
1538340250
298829906
934726643
8431344
841162641
245078272
316247542
1070241682
130756754
1389795475
407800129
120315555
789523821
614498092
981915005
592941373
591924403
1963730932
421298818
1524920065
672417582
1731632501
1088515244
1171571910
1026746302
462380075
229995164
1083449512
1050668335
1601445065
1769144274
462028011
1638502566
1150587706
260475822
713364354
1896956918
121761045
446636564
1048035502
1827431646
1014043334
855725118
1636957659
369005997
188362444
220491662
1298157931
1107611163
93358065
1855389842
1969627083
553143401
1815906090
855587855
1806707750
1210314662
1763154734
981685042
378782567
15083109
1232798031
19573348
529311689
1620651202
1945772118
481812990
1638936116
354022270
268550651
695984456
470163358
1517094368
1373263317
1697488420
1658374248
875907384
1451557586
802565913
838383858
241888413
931837233
1975838350
957310271
1746055223
1799517191
1908884611
1822596476
294999852
453768073
1503049692
133802184
1140076003
67853997
1032952393
594633615
994469986
326413429
16306458
423233879
1706549455
581555547
944135662
839060512
1397373609
1385226485
452532715
1179880085
118417671
1197213607
930800366
1758757077
960588822
143301185
136894155
1083245876
1256959682
1062263078
783256466
1821134011
36887508
659216515
1343936265
1900254197
765500959
562182272
1330087356
1449240372
340310924
1102854805
663904263
549493955
1435251129
379332034
1131834404
1660332866
1987701571
1136777838
1559936662
360828739
1346984477
729004526
1704178806
1097786245
1522967708
1744292616
1173213363
996774819
1930959843
1949706518
1337673934
1932206909
1543156963
195172447
386346372
1047332941
1237619283
1043881466
73559554
835191338
55139130
1003292344
839569161
1015562866
533309345
381306411
323505948
581256789
1011466782
476561289
1095544306
120181844
1502326417
422427728
474149534
1307882982
955037709
246150020
377286490
1021208343
1388968909
333312537
1518280530
390604407
1765180871
731697354
1006336993
1240078682
1992985663
84501464
422713584
943820106
1063218284
724745324
305689610
343692134
1889435366
688615940
564476901
1141661297
1420786669
591956574
1985308038
1454398554
854162212
1217492091
429880492
1120729236
1721022914
1078463390
92295232
991469263
666594976
1052351211
1446222429
1721826593
1485011814
448964754
1250381995
1801611991
1374969419
1083427266
588271127
926965319
53847706
151724200
1056963560
777581094
116738118
130457401
1418447617
266421769
1681673120
1235625194
1600421675
797012336
348004500
63881976
1536442195
547688781
301816863
1885607757
1519055769
914522273
1992206232
1431244321
277225130
10867074
1278522895
583863018
858680320
1440470613
1438233946
762864910
1766691878
337359403
3685448
1058342720
1400550849
702438013
160528531
1652299399
1003991119
1590565513
1660015773
1825873463
1309796144
1430969783
1451929537
649210094
1373822093
1421129839
912522559
702693215
1499795129
1489361663
1564371498
1673748854
934759087
622603385
1874499071
1046096487
1499058199
1532875100
1271777081
1977977004
828187824
918808211
1468933316
1263062272
793326888
1289661781
663331128
834004183
387160251
649517464
881616639
1928490256
1254506501
166332770
121448178
846255347
558937537
629312801
1210040925
1437550482
527948054
735540732
1263069782
277330216
772987906
329936594
123583633
777947465
827938942
1114432044
153241200
1471116019
318788432
1682038769
997685639
390987933
1962036468
188867265
1855883207
84160313
757798712
78518376
315532964
850277665
607745024
1635881242
419242354
768426318
501155207
1028243724
487158950
869745399
322834176
1834226600
1450028951
92647093
1655738430
1191603101
490074367
463390294
1166078149
1885383663
6065242
1272728207
496276265
1410500621
1609701825
1572467732
1168647131
1730460246
884218880
370070273
773429595
1125880613
679751770
449429679
420007768
412792117
1669585192
1137106665
1910694241
1355157316
276792259
1799695218
627273095
1283495802
1148281844
484561832
232009819
905038547
735249504
770433367
1698792898
1392492913
918082165
872415049
72453135
1042804758
354001401
1197244404
26179418
846774623
1599779187
770694962
144024845
117088678
96315804
1196953563
1154474830
1000599273
1672639326
1242946313
1522017909
1352967703
552696054
1810920833
1608591405
206370024
645455113
1212780464
262218778
1125139993
1340457913
263608585
995210742
113785513
671277375
1380936682
207798449
1807336722
376976544
1377203010
58790717
472340788
1110927248
1063919619
1755378129
1506097297
1655670374
510184417
1187179998
1951328281
1330087003
1231410547
1232399222
1492303192
1248415458
345825196
839796860
1107161332
1263823644
1866083112
397349646
1141220938
935025627
901039425
1506316711
1336170603
1775484221
30239332
1445811304
715379123
989155115
1347138109
623622729
295436316
1184155597
1049677122
242040456
1488776435
55542704
102494108
550699650
135270696
25600466
310890497
1795052991
109047366
1031209364
1502907550
865370056
325452179
541139823
1100637117
543513078
510893432
979853365
917569780
1537315162
209887823
1557602909
419207527
1730613077
1625431042
1064373114
471800876
962173167
1982948894
607787818
936962906
308147596
198738337
103784741
1351020425
1051618628
1161329537
1315383462
262078951
1115620472
624135130
1105986435
1397269345
304961240
272576671
1164869277
1120359125
174239300
1888517998
803625031
112729298
1315582952
266585817
1512361960
32152634
1931173527
1636335178
371881031
925268608
1070897582
1553799591
1348717331
1812104097
1501259548
94246458
1194759955
666631719
221667439
1190119399
49018490
1382183542
1195509970
717774414
1801949309
913180033
1103901388
160333564
114246288
1458036407
460561766
1944013990
297561576
1073655170
1179323863
495058521
1621379955
41561779
686376378
71632107
1419846898
1415283451
789448506
390114855
1191181369
1561820881
1275417799
1293882339
1896009798
210714782
1077816716
498237558
898691686
984119901
1839499508
1421441490
917219328
597808538
464636509
599181928
928251246
1770839964
1522088890
913844625
464706843
1126883593
1256238016
275062162
632780234
1006201027
472866503
1153198176
1980255342
150035333
1770272501
633735039
592735036
805395116
1526593046
240128428
1637762234
1810019050
264323767
1903531506
380219691
1962324208
1045322305
1313441675
1234155662
1757882374
1577839194
1023571418
1576925271
87194451
1143380862
1649006935
1893194561
1875603882
1925408013
64297777
305582866
1000355638
661102105
889808771
1737848279
1924618541
517982217
748656354
1213847401
1205764470
828706454
111824212
1071215493
224508081
961419694
1118232196
1506516197
1618557385
533624934
502382635
81561288
1942796341
1040906501
874897861
1428361833
1449295086
1576272906
1893060891
1006654471
121265567
740540478
717131155
879987104
1462295269
1934545563
637406597
1148916946
1374514996
165683227
455601151
1444341991
296665951
99594275
28391192
929175920
1466014982
1952355925
1352417190
1125774757
25148666
142490739
274637177
1341978949
1423025378
1982736489
362786526
1959449137
1786204244
1461446938
288553194
348345635
624921326
1742001883
1092581835
465223992
111575300
1231837109
1608920224
289962519
324013098
1969315251
132001201
1452874158
78023783
1058040644
1784895338
1843202066
1012515309
1945721942
1962346851
1496939161
223855717
767286135
981505806
1978774828
465903302
1375152206
1456961726
1479558780
1571759038
677957460
1362712702
1913068058
1877130034
107255516
819420665
554664069
1007012441
1563167201
817600620
234177874
343435702
1062454672
801761660
55833416
10489538
821763020
1263955166
364984735
197841152
519584460
946933828
1840482303
1499100087
791614033
124489919
1857635192
760496078
1113807007
1999320691
736423095
1774875383
129361445
718203481
1646055638
606602549
218933143
1575744124
1970768268
238619979
1230231269
836189626
1449348109
1128121322
1728168978
1153503460
1161401046
1965524476
925672390
1968285291
1644140282
111197041
1091976992
1281717628
1052174578
1731023632
1522230399
413967971
1085516001
1982765598
961785474
1794167991
1893205435
1563846510
81177526
459302491
214074257
344251191
1155706022
1449230867
1791556395
1246018896
1293186899
126364756
967609883
1683394835
1497585720
712360982
1770931110
1638110574
963088874
1892110717
1834823688
1145521716
355180409
625226054
682898392
847643817
1666028903
1915032006
1084372151
1804965172
490228124
1988002670
1276834506
1436063279
942984192
1885501599
1046943797
1268866487
939429203
817149855
809818454
1476441524
176728896
398121387
818010143
965612236
314107746
1368779744
233437913
809869418
643036862
1447405428
1019676724
1069674757
1959344304
747683719
1208666101
1455951472
1776404100
1366430441
678222288
1240674016
364858716
1986591223
755790773
1305184229
849530251
1531546605
740410644
1612084121
1665417185
502064624
698681371
145939019
1082292263
358382164
968792820
1957059023
1807215912
1717286156
533536072
297249159
1681594094
274502733
1161928311
1042822696
968325946
207159749
1476718975
195300473
676835499
1590992325
1492462388
1572998762
138927567
1569144438
1111582808
190137674
1642330614
1512825915
116081986
782561141
628369101
621353793
1144452233
140972239
748724057
873737706
1987382494
1600962140
1778890899
1251607078
1648735561
59117945
832894370
380973129
1559079923
90355984
824662913
1712968077
336858283
642370502
54827630
545110171
935248623
74424861
1009602237
1125682609
7011452
1513147826
1246799356
778655147
314728410
294389997
1601204170
1750974931
1668880059
1060240301
1130050501
1020956073
294098640
94588241
219777255
1875756836
416409575
1425228421
1942256765
1433344444
740104393
1757954439
10064516
1021226825
1365474762
1929362538
1175967633
1473711484
727733511
83258931
1686105171
1070027373
1131370002
1623041449
866726254
474234669
354162784
1000235752
936878669
1354345564
457913775
1081919439
712093071
498839622
960305483
1803706840
1418869438
242270042
422593248
179070795
128700596
1510020202
132168096
1576257794
385578217
249057014
1503083310
225572532
1413180386
385365872
1118422365
127492686
1023241420
1585621128
1374135131
60023129
1889586071
671057192
1227861988
1745542586
1521594052
1416173823
488349752
587911201
975430669
1658184954
1045861368
1511224894
60921343
1561767922
510493100
933697592
1051118237
548662717
1954558336
176084969
937859277
1555112209
1237463232
617669240
971151359
128590253
1587055367
551512797
235923200
330421089
58678019
1126471943
1124704491
900282355
1914120770
747812247
1014408055
677050662
657476743
712526773
1021670451
1544256895
600827125
727393263
1203195647
1991858417
164651190
1851412464
1874872772
184724774
1076374450
474578704
1631062793
1198050163
1122163852
334473862
1433593960
610192748
774391227
1393003800
1829118457
1936836956
351988002
645009581
1599506935
1919389425
386520403
1160638988
1647647153
1762680854
1919289537
374067575
1891185975
1242031563
1154414519
1393602383
954285085
510069970
1414473594
979292943
1963939064
1735642903
676640025
51198426
1254046640
1584099316
1495409151
1926654329
1778118504
1579646908
1314218288
404215308
1902659435
1264472943
883408316
1084833495
1192268893
1955817544
1127886328
1283806222
1605338014
1004012202
203765312
112191919
265435237
702306875
583392729
389031230
43635645
1728561470
1380188777
923523990
1195719154
1795098285
1429064737
93475555
1260196931
300789577
1390962942
15407620
423980275
459866075
1382520485
68000245
448462567
1515074230
471408141
626713033
358623247
69581024
201333490
998467541
1382183642
130667373
1373954930
959926862
1531877592
564448107
1785763190
551739765
1000706588
1106377921
1883018685
49557034
199458131
390694298
1208496154
107561151
1835408207
789932762
1824636565
891479317
564854603
1112478709
859825947
1145471940
1621491717
135765067
1663729352
750361008
230898735
1956679697
30407983
1974054621
1527227980
381721236
1541340349
1065051781
421143356
469137875
561597964
695748825
515026388
839223177
1014701032
1317602354
576847390
1332963451
1868542115
57768270
306578076
363846990
791304827
1568690486
244944459
1309854173
433612939
269704934
1270841426
228482990
1338435145
1396112525
900718755
1035402183
320841031
1044026892
1075969938
1908964064
522329055
1817736895
849353950
143444374
1686417796
1366270332
228334799
1128887741
376452930
1725631426
97777677
1542223594
568624550
288528267
267222953
1605961083
443782932
1867051745
1165374871
461717498
1729110162
217373808
1948108298
1271635415
1794210355
192660366
1130702730
1165485439
1795030070
1479624206
518382147
1970674141
241632417
667883326
810634397
50805220
1208414321
163133703
677429194
1425034495
1340355687
1116056719
933401244
707981513
171927257
1728617833
1659858440
1049906879
1128889573
1294757673
591619251
453789286
1878652022
614252440
179853903
304955248
1869628597
1577718535
349234019
1493757431
235567602
1062849361
1333857672
896828725
1207249280
127103537
1300591177
1900741225
1477893871
216417733
397546762
280649230
1189622551
1740340376
1121361812
613053444
1283972564
1240126786
1099708159
65592522
532801926
80795852
36595867
500272398
888004955
64592861
92022120
1627379977
488029424
505679150
181176623
1630695787
1813899684
1183671764
1189466894
277506327
1782199048
36572519
1500732233
44823721
428026656
1759117216
1572013009
912471840
897210911
310970022
1264166735
138311647
1492890629
1566800460
1020982684
629501812
478010377
283641497
960955505
154771750
1026253494
833585274
8823771
1142656420
35081418
1673211201
1412711801
972214721
35241111
766850976
466749546
5950788
550873482
843855485
830854396
1247400046
1739394553
1054884438
1637565866
773684710
508782844
1124124027
1603061487
577034933
800426126
1953710474
134489348
921228965
1484696467
1551674811
1152685410
1530258187
222716259
1034695144
1251252833
948613774
27748749
358075814
9742303
754815455
346405416
599798288
877230730
130359935
1844220477
1258215948
1587438165
649035144
735946064
1773582639
890107259
1423125939
646075631
187270796
1645988907
1902129468
1230523788
1431788838
342230294
81370945
1538721854
491482837
1487518255
483566300
1614165566
936491359
1783234529
1516178339
1592602653
1882240623
1219651297
1381318740
1045142136
882750411
427279295
1908984556
246893298
1472701553
732814457
1542210179
366272310
1485454204
185282902
1711113829
661567553
1729559472
884182557
35445464
1388706237
1349123365
1718089987
595959912
15845521
1928371359
1216093602
1854922579
1112280034
393664431
516194369
907729118
1474981420
71259826
1056432492
853705442
553931342
1508788520
377983804
1763325220
1759991501
1737004351
1655236171
1757822236
698974381
800020115
1715098636
53267651
306199936
1776404427
1821998747
1884606095
52308803
1747789065
127472102
243479288
164150636
623691385
1365473219
1116770777
1666656810
572356717
796704523
1853228867
956507184
1825085340
67228759
295012484
429021712
1331577460
1157182487
1152779034
1351575669
1120857337
275453964
1651701887
1693887195
1960267752
1896985531
1215825406
213272724
1162825951
1548722644
1335875607
571665684
631588275
855420316
1727192356
1943787724
812953205
689554806
1930239957
143315301
1261213027
96668411
1187634785
940299829
1802007304
801315052
873889042
732791357
1420086152
1624245939
974622476
619221940
669219714
533030426
931451467
1472335101
475770216
549592093
203882885
726705855
149647814
903498054
503830859
1023634073
1460828916
1281563184
324918909
969665024
340036404
351224760
1616068508
642022655
1226942530
1009463733
90362643
1024188926
1087819180
711402059
1891879891
1158952700
1023096490
483034050
793186572
1538580013
574100168
716653667
1902445970
98557850
1923968849
254857255
1468017509
263361112
485671921
1203534103
1993667488
357714974
1592837552
164000712
1479470913
520444120
476396144
1904224018
392754953
1068861392
8177432
332599821
1392279411
1659755982
442667784
1907262541
384515922
1764368158
657712202
1044930185
1703609365
1666613764
110311482
965250847
449533906
744175250
1379117215
226361059
1045696176
85179150
883207252
1352707396
156350734
23408427
1015796246
1732647669
1431351375
923818468
1231931146
1371435772
682556556
1118872472
90279097
1724325180
1530402581
241500348
1324374257
242689988
1655890067
16706309
1870341333
1703649351
1605648910
1440741737
1499924738
327053724
247403493
627586705
1714466807
735295663
1141326905
250035085
858527843
307575804
185654141
655470036
176249087
1368870984
643959736
710020115
475911166
1460697455
532437012
1286276431
362373629
584736894
1576334668
385986302
1434848266
208033559
1419800993
1136427228
570470993
1028989867
214837817
1179557902
1747058487
715608998
523483690
688742523
1485244177
803764670
1209351662
496635483
230108867
432521472
260344630
1782703294
1538671040
874932546
65251261
1955503273
1598730252
945869952
1540795143
409643879
1171212339
319372480
1078368108
915187845
750719056
1861417192
1192738440
1506433249
1315494671
4899678
1679564093
1829537976
92737987
1006096239
908411549
1460640090
845387295
1955217214
1224775939
1672146497
251345793
35801529
1056167564
1929852158
324392264
1793631374
847315262
559915720
142782298
1464297720
1537696976
1624601042
1488194725
1805193939
8345563
1427686008
1637240891
1608295845
1938023467
1623826986
1611026231
1702918413
1181140813
225209189
752957379
430806654
1689965307
532574802
1966520997
604611171
1110115979
1643513039
1721094013
1868648647
158298086
1135410810
1263204916
1148515950
590795581
957087683
1014101930
632822720
1363650951
1851196951
467202703
54963051
341343252
287544049
997750676
1480725542
1823399200
1237091450
17193747
1600948954
61120267
548427380
854660717
830958376
1176894779
1893585611
103666068
314740461
593394724
1538171128
354181742
1894183937
1903507030
1619546078
1646895853
872934754
164481093
488724941
1017500265
980935785
609725056
978203511
339267463
1329943863
1758006486
697994329
89463403
1402421259
1534824126
485795456
781211972
1873024529
1626319292
120145059
1807528381
1609870706
280750094
432246540
1971621171
697209971
853421615
699361469
39427997
1825479824
1497015209
573018767
151456021
721797174
640648196
124815923
1316244450
1334674259
219591186
1036257963
991223899
1082916756
209159918
1524716854
1072951890
478900451
1804122208
701244810
779916336
107599268
756959156
481157213
267864645
1783361972
1812017698
37025148
592184661
1732234553
517103771
320290294
127514170
1910363587
938775514
513787640
1832928654
1184987720
546538308
1367666230
761773063
1410008203
1169551007
1446537714
1653433344
590061330
1128921161
724611625
1400710789
756033240
1359294651
1492720721
893087763
152176806
1919445134
1931828729
1068520668
1015857996
305154122
368094050
909779476
603623049
1532631262
1584009897
817570489
1899300892
908743793
1080860312
144141242
1695372278
1691788201
1887964170
1932362143
436455979
1939471747
1369908133
938048262
1310421443
827723870
1677803316
654440812
1087406074
636314359
1836151421
372939902
1024383050
1427202531
1975337364
1990918453
1006946785
1445266973
817070658
879833599
178444259
457886754
158150014
1877376941
1585541110
628967225
1754132452
1681317537
48060849
580470383
1705338511
1064245040
1471330482
1560358578
456631785
212705060
549537002
993780468
1758099226
188134127
627350807
1713653239
1822373403
1967308690
1696479841
1211069996
1793187439
472098361
933406429
1089941859
1137194458
250105306
874717543
1008130572
1753917885
1978569225
1781321734
1492531192
1352507153
681454218
1073591419
1996485779
606379963
506935691
930975849
771906382
901609421
1464024473
970570747
1762632305
1441381452
13166318
1687167747
628936532
252482792
464791020
635513352
190841324
180897100
374471115
835779787
1282034091
747911109
958118990
1443275926
1455233205
189527497
463199910
1806440693
478062561
431383326
1057005811
1641273315
1076645008
1114542709
630865029
1107273276
1315437712
1036332842
924573460
309460575
329162966
1501527615
1170774125
1648560408
1124028140
562937559
245781012
755647780
1289126866
1343055873
1590480410
1311634092
978036039
1845674431
1791557328
1248574671
1648260974
1063659766
1475742644
582378886
438409511
1657583781
492508187
1331248979
384375642
371893003
610522739
1514393823
1621617764
1357517745
1320075641
1154508483
1256323641
65010540
506616821
1780506476
1577136984
1309558583
319247787
892295646
1943746486
1707552131
517313828
1135006688
840902917
1745371719
663237277
1230970577
1322985381
1382290359
1459012303
251777947
1560590199
342194575
1871051065
671579186
1009019429
1839525146
1264184767
752135137
1952414820
731387189
1134030017
1931609122
22980233
435971928
55310451
913025499
1339057611
11050853
1671437687
338702392
744411980
583446998
638632400
730857381
1140269954
1357501500
490346063
639003923
1708655727
1379552162
191408443
239327405
1898505442
1068297695
1593918285
914129067
193959475
1835037636
771487048
1737611839
45373817
1567112650
939880827
1212359298
573522114
585704706
1112026455
404930990
1690061269
1750211778
1891912967
1311934529
1710852673
1120309912
1507365967
977143201
1703562175
1140193685
1531309232
1651517930
1349179084
625180844
1043479411
572862658
539978746
894702612
33103680
954682539
842053643
1141181384
719066025
1504019975
1239563805
1933825848
293328575
1177299330
1643566172
1426273102
157335267
554565248
245475045
85415073
948942655
1958443949
1487639196
879473914
528474733
778195531
1560931728
616775084
1210566892
1053765791
303728404
1119969118
388432756
1420192973
523633240
367018169
672380553
1678819502
552601027
157343916
1562877347
548879885
1031145754
387892993
72370724
1777026825
826981337
330066638
1333577030
277289074
982858419
976743985
1406042885
1263764011
1676238190
1085035463
1085223463
1660504832
366227880
1254908149
1393750812
225278560
1930614492
1665300235
1200291571
119594687
1545393093
873135603
653666091
1276548004
753892550
478515765
1964221
88131129
522537727
400062770
927298195
1099746203
807103191
751447908
1951214195
1230865090
1283198055
933277819
70907373
1326984420
1713926234
1124668745
1743954784
1438597777
1281794706
1011875721
1312591623
1297692878
763593105
1337598788
618265393
1365845520
1187601422
1952776038
231633733
1953845734
1676400547
57029026
1523396524
504342654
974779764
1317911756
741226285
1276175420
157737269
1985477261
853401642
1614779972
1303693955
162885722
942080505
997336674
1594392862
1873307152
405668454
420724348
1129180820
1215068314
1994753299
1742016830
1165924143
704271343
1324538025
1184938939
1781797378
1561452675
1912144782
854327153
519814176
1997368461
1554464544
1226169029
1409881296
1566564719
352204656
396014478
383442461
467779364
1280860509
1296317445
158474079
1697811651
1993998924
600707383
395518283
1620928720
1771452658
1314294270
1547107584
1810909385
824664915
461332233
62275728
1781379695
1338418511
270508421
1993373732
1556287346
1494378043
596284594
73332480
1999074489
1094965796
1306325494
608421179
1715911476
1587455378
27828143
1521102497
9653977
37281887
661401456
1934207806
698435854
1583542751
1468112492
710272420
723830643
789420657
160868658
1790000017
597850512
1307219570
708904792
1172703547
1093132311
1163893302
1628501602
228146209
81696235
402640747
827155116
973401322
684575915
1222984966
159399590
602845856
687673430
1992286204
679606807
33473342
1743624515
1793191774
1537453608
1773627499
163263459
527124428
1363839874
197836944
1870306019
1560236002
1269543089
766866689
1333509385
806284578
1475481969
691854920
386061005
133621948
1515288869
552018175
1958953777
1799681935
1439406262
1607013231
1210126772
1688000135
1249631891
1475450889
1424143162
865266637
22598991
731544440
109813850
127395317
46375502
804658738
1769765962
935277293
1009440088
566007883
1800053428
1430664659
357840190
521460234
1133097658
60288427
1639891938
1878291338
1747502998
1467544670
216784851
554051482
476997335
127588633
74519566
1943942581
353785513
1930440378
563500727
475263325
1277492537
1888388986
773693782
1005039383
1537637011
537998650
657052840
1206114069
759909076
670823231
922088958
1450783712
1124181861
949280987
751964747
528289119
1441841745
917946029
473915573
1149838345
48108197
1371340553
1727947891
1956598492
648481786
1468547509
254547105
1982225217
52875751
102432922
450873226
1839325585
371776567
534176763
1288515346
1911664443
656970877
1352800808
983823223
595099008
1403235588
433777869
1118382263
1076679767
545455713
766001140
1429869621
1527716349
1375623887
1546230448
502100836
1435839485
1456524805
1413662383
427155128
1906151984
160441096
817095291
356557597
69089503
283451546
674827623
1153238318
657476154
219950006
1082763374
1079007146
590005099
1660765641
840300305
1871318242
89040937
1934122806
1878816565
1746602758
1614330328
252958291
651268124
1411142780
1882480647
38677889
726830756
606601331
506645304
1600332086
1015033742
382800780
958114184
107021635
1382363362
1751223348
1839875587
996243211
914733721
311647463
728407965
1280539552
460906110
856729762
1462692339
1686993994
839864523
1866950709
535323582
1674912206
413059899
1501716679
1577708241
1667059625
812824801
1653193694
1509172972
1405952512
474076951
30411615
1556620790
68226292
646593015
1057144068
1204916265
699962594
120892962
482983464
278402279
1089076958
31442656
1092797726
1019389086
1567169102
1018194794
333790777
1792052182
1794538363
1948450441
195486653
1198813366
859880048
71277749
831733098
1187272187
1513317063
805092540
1291054560
1294196835
1729169669
242050376
433923076
522166261
884322107
755026674
660181673
633946538
1403762042
1651813497
762729745
1566101033
356881059
1588548431
1446246625
1643469551
1320262173
482327594
10539139
648864832
479034024
1861141513
1714634609
1457502071
278590298
831598249
696740743
1996948544
1814859917
1869871881
1691599203
1894870055
829838403
1188786630
549232610
847026582
1597519581
570631466
135066979
812142429
358013121
1699844240
388290141
142724867
1185720696
629385621
841932307
1271331618
625031125
1188263548
1867010015
1030989469
794553401
642189729
815162811
1868028157
527415768
976421005
243575964
52723858
58285932
663233130
819086621
1533890161
1960214295
867859690
736262631
1168094430
1039315821
599220044
45949971
749630708
347260616
1198396711
290851711
779189785
1472851373
1571909743
271781375
1649204677
1989665943
1425409125
1371917419
626596370
2861867
660609734
1100316655
187648674
373623819
681204454
319610814
621098576
327055502
82343122
753856498
1694779992
880757619
854399980
182510572
317861006
1893122991
1673837877
232015798
25811081
1142313577
1117379307
683728854
1596156691
351338018
35973027
395176785
955506026
704639630
594371287
63057916
632876807
1291315711
192490252
1531028294
1299604561
1767543036
548613957
794470612
358111367
279609230
1424851395
422575206
264917494
444540214
596071720
1898432167
618451393
1389399171
1953920370
1756081687
315828066
1193393328
1346106339
1484282793
885482561
1976880881
1504159965
1836310656
337650792
286027670
1364104789
1916458946
1732684216
19285206
120979691
403464281
688267367
1323371686
882906011
550317971
1344509035
879367266
1873904431
1746201852
1717462182
694804101
418811360
1151616478
1755266299
137540861
1776725392
1566106855
750719261
838289601
1747229850
1439483479
1945209373
708207460
645545734
1322723681
263383072
712303301
456819820
72083698
915504442
1508392450
689890991
245632289
323560523
192607440
1210164800
1295079707
506493160
1403602399
411572653
1436460801
1319488898
1599904487
1766820611
190678460
1558069521
352543488
81044358
200109932
509302278
1797997934
1165739685
894394616
272055356
681496213
458254908
1980059907
677825953
1560182330
286934900
632205734
422547446
1801820733
830697411
209069733
4913111
173179072
828055955
1562658860
927376061
481645685
1059613695
1347116863
426716949
310769050
119994581
345304887
941386850
454867274
1764654161
1910839584
631258944
256709888
1562781421
1117506508
342652765
1795496376
1973576933
1642064310
1734352532
1230104894
617253755
946310830
1116667500
1779366919
1013913355
1517668166
769207077
1557750878
185765350
1384890449
1524487533
518385499
1272733872
27656593
738384239
1818622823
467677668
1961286307
561501632
112950022
1038673058
222958679
1795528170
376095316
946790
165837559
239039313
1713190903
1866416969
209416736
199602140
1185991646
1828306328
1697271168
1864391931
113302866
230449363
647350030
1296855696
602326416
1576097810
1383635972
269101925
379763712
386352052
112873446
983976017
1535124828
379122269
524029942
1327818709
12290626
1080562678
1621402511
191431836
394295077
1150782661
740572184
1778420129
848075797
1278628853
1056016174
1691333910
1976348615
1185288310
338495888
690079171
1575462705
163264663
625081374
1588173461
1820327638
664430612
1959175217
536852212
1655037087
1953856755
1415764459
1989743265
1888073345
1181861542
703914485
1334068635
1342387027
881598027
187311514
105428968
206903818
1505839332
1470096855
962520205
1489877180
868929901
448779899
1323697563
520081636
1692302063
292753311
1194475402
47856165
1422794275
1408513312
1371860166
1754040895
935856482
1507491071
1347860015
1121387462
1084550299
536394750
440438322
1735018202
750828920
1890346785
1666214255
574714369
1721947540
348946883
1094750588
997976797
233066920
483175354
69623373
693167808
1662561169
98296281
951397737
215650713
635477654
16770577
1962735025
1661103445
221289057
1941887101
465279070
1773348230
1332054319
1580027740
406530546
1374106957
839451499
984041506
1122353519
969444583
1029658533
1227502003
739048260
978583117
782565645
748983195
798134097
1343355180
1198002723
196498606
1814789245
939618922
1338889940
678692358
91479727
837560201
556093334
1132209303
485909809
1067779723
573659725
779334878
1513729146
808941820
1425067715
1892866025
1242660050
141919801
1942416338
1720643632
158525298
1249025414
1360821835
1100178790
1663509276
435059166
1359248022
1972814621
1433085068
1886494459
1218636480
619379845
463100722
24790451
127097856
1525660149
434458291
653361961
1488548014
1568970345
818013623
1707242197
498131698
54573797
395784858
250323655
1713772858
1930106441
1553515403
889699620
1506323145
656214297
1400938843
1477359092
37973309
565763832
1578797087
238711150
1015183083
1656420561
1478312180
583278714
1699124235
599415351
1849143243
1954279881
316234157
1488938695
681843964
1899407566
1458407735
589298090
653371788
373445993
902630009
451283102
750893717
1306248038
704393932
1413185622
721286309
1429141581
419299219
543385449
380171315
562422184
1218441003
985741630
1986817143
1561334024
1946863062
195747141
1638178879
1832127453
90658166
234734910
8117962
1898716348
205430555
441504978
1934089498
224834163
1248262477
1654107837
1431291886
917025056
2842510
1027492850
574729084
1586690207
1814870116
272549050
1534317218
1601997461
935134253
49170599
163979496
1155738787
219244036
1286721059
735838878
1330492527
1502121552
1120509940
1952544504
1262660594
951119212
821244335
282787827
667895099
443165140
852177369
1100817484
262888955
1479096124
496452146
180879105
765191382
1112093563
1463146259
559579675
190948154
411012547
400126937
1746463909
1674314013
661429924
36181418
896993201
41487568
70755415
852379176
1679472312
918709496
1705666101
603596971
722712612
127752537
1701563334
168631293
1965905845
1181598175
744705023
1906833985
1143525068
962692747
1171731566
1271428264
122901338
438682107
1868291495
1398788114
43645224
756097778
727141385
544890725
919479981
1101994616
1374046032
278230492
601230671
914937794
1924251134
241300260
597139684
1590785965
1172705058
182107988
557222854
875499153
1773739535
53126568
1063628049
943462271
1497240415
1377981500
1446243131
504178562
1256601869
783771163
502582447
1390001660
1913280081
458311095
173196073
671967301
808733952
923374535
191568112
1160775377
1684116991
1620717996
753706506
1423332842
1567400622
1050968051
1257347042
503404763
1309694302
1552739104
1789987689
989623578
714205410
1247402185
664942573
1815164928
335160066
1100182953
1258857363
1349159885
1098647595
415301420
1845392747
590274869
1775648045
1211229011
1001657714
1465940040
68104188
1925172383
782052013
249330524
1990539877
1396447478
1191382163
153021539
1299420062
1640295207
1376061649
446272365
120634459
942838368
1194484261
1703862766
993783474
1512958870
675796251
665877896
1793368522
358031146
336807236
1708550999
1664517172
842408227
62127783
1268815572
1775325249
163431638
1647684798
356171612
49310337
1791407003
435300576
1384521919
770687091
1540657166
999083702
1317757933
56020022
511921034
515744867
694864860
1724121305
812584999
1228525427
155809227
1220817159
141529982
1596491396
262689176
535432760
335779818
1672571518
1710073042
1588365148
1073501014
584813353
1148131651
1334319696
1922566592
377696290
1135988425
1992610409
1019890037
396962028
329227457
507537792
1809962343
933175676
1453126309
513875169
1358038319
609857875
1281447489
1842286280
1641942377
1984429695
851932174
1613882800
1906318556
47998413
1633795268
566940242
1384995623
1820738852
1713530519
118835485
725227535
1796156771
1697186077
955843814
1850952051
1983438237
133453430
134224744
1379756442
702254451
704231268
415622972
899297971
1648271435
1410854817
1208354307
143365088
1748814008
1177394442
1725921944
391124029
1867786763
1946422772
1089071320
1732881179
1534248852
1428001140
1874568180
743901023
569048183
607614787
1199151185
683431509
210391972
1782310258
13805572
1235989599
497282496
662923118
1374600082
476404445
1147222745
462529838
939687926
1280198428
436309202
714584829
258047121
637143597
425440962
423575155
1636181616
643344411
1987608576
1727711456
857440772
1849733999
608114758
1222962635
316703200
555437097
258885251
1390323722
810708260
94639664
1505080083
1732191463
688906000
1865961178
1397049245
1972364708
1646082593
1085890890
1802794361
1249517500
1243901285
1405256925
1006734846
1808872892
1296571978
819664023
1169954020
1237424583
318460061
145473028
971433172
555806775
695822934
482680516
924869486
164071574
627874841
1274319861
346219918
819162985
217519194
1756899024
1651821578
845048263
1775118346
704117739
25678830
392085944
1240094353
453076254
777492563
550290726
840550050
738091077
483810172
1452183848
842999154
799241867
1926390658
1497039178
1385483078
1021460668
1071863662
665235232
1123206493
949273308
1036368530
206225484
941091692
1232977672
1344489868
371762732
739670972
983631376
1031998306
1487002261
1753435348
161686584
33754547
592454239
793985194
777868076
1997330231
1865383807
1367980465
421142447
1715256726
1957731857
1998870344
1472685639
1321072420
1828632974
1347929204
849180741
1433679908
1196058527
685035363
986586346
1721841771
825845038
1667749210
1819453346
1450994252
7116681
1108586387
405729832
1810619754
1856918674
1706092772
996807911
1698748500
681312570
765487321
1333936420
703053985
607615002
1024130438
1206479855
1297254767
702064047
1234016583
1078636673
207355140
1468406054
1911905252
1515856894
1023833528
1890490232
1549951469
1835939779
801966899
766849002
439844814
1207909509
924705029
974531848
1326873824
1990213550
756797421
962250634
610522693
1858338052
251639086
1002062433
1773937139
639759851
1063145654
13992785
146126757
826064906
171928090
1478555508
1689331579
1019777725
1591828456
589112537
1612098206
1982588199
95211430
1592729493
1381896304
1920129523
306967206
1870152993
194841013
931899499
241467757
1557577812
409231391
1728522137
1280741179
1033916888
449682435
335004134
91541354
1375678531
826997587
1205292707
1694468915
1272145402
452711240
1009840744
1744363475
723886563
1664011690
1323411391
1077517423
1420067090
1616081053
335592493
1362433642
1344285625
1895002121
1164067928
1580354330
690393170
1551370846
381486094
807221421
842037640
398292094
1505567842
1604761395
417604620
1545323728
1138011202
1028873074
1354327446
928236371
216149926
1762114950
406805499
288119285
823066029
1140018254
372055561
175766049
1583080643
206141303
871429622
1854382077
821400667
1941496760
73638898
366088495
1936455554
1138914768
1285614507
754649804
1401148184
1824307685
445511494
398071287
852431275
873853308
947143398
1405079349
1326758855
1178562836
526000488
294538318
1723189977
491830719
1399931127
573477544
955628144
1056166341
1071936092
24049675
1208298770
514627122
1968290204
175344792
1935791799
987655564
1576891427
1564071083
1531122498
51516126
1608868175
1999096435
1743258567
599677643
1527088187
391842241
1316603457
8734213
1435688011
1949212721
192874856
966976212
849007194
404517808
1680140815
576891305
131192100
329569949
541565633
1500161355
1410460352
880289214
66978676
1261564833
1546351034
886521063
1856017482
270166702
462279488
1864775711
1296961881
1383072316
1873956852
1275242730
1569694662
526904054
551279751
1123512335
964742533
1008088887
1256874087
946893931
1620478331
1122723372
1831174819
241322558
1665619929
1563772396
495203977
1358900495
856463465
1247321479
1022505450
30961143
641055774
728578961
1932117760
481693734
1053326609
640567125
535824760
1046436755
1546454725
1570912300
652250840
809802541
1093019361
1573764464
834823146
1153236762
25611554
1007679765
1364827416
1533476747
243287268
463566421
1259810884
944255305
1430390015
1305028477
1220901135
292245086
1774962726
1103378994
1008312247
49640403
360566866
1842995709
634186957
841115701
594786295
69586018
70185727
324175409
472264128
210437333
1400439207
49566031
470472532
1021372279
1148303198
91855465
728949251
1341967216
1333288942
1848783700
1882494064
1489028704
1787673876
177489353
1468768078
987862456
1051303720
1748298132
1419665991
243579674
1271474030
443075732
562600054
602610438
449235675
1250023652
939577508
1993707446
558450468
1956025537
937494039
1040652008
1061212620
32849935
1063127215
1210244853
473782773
409017736
156725280
1129045670
1563295836
432995510
1770090052
1159528547
167146340
871538163
55321834
456697604
1372347623
1606923839
1018282298
321887595
904509419
228684454
938963303
957363475
1486965978
1867862095
572136605
1898279546
1152277958
735241805
783516749
1377263406
911289662
841842056
427816084
1754823941
1114362138
258523225
514079683
642285985
1591572853
290620321
680283839
838478520
672985680
1403071507
435464099
1577697512
1194701819
482879904
621359823
951526629
937743239
615606444
136142590
832528166
1093886633
105763740
1723278876
605920679
1836881131
258445734
1976767713
828054031
1649478762
392826647
248238885
1325304284
443722079
300497893
1342335466
1113824398
1092844157
375996314
730314743
613889098
1548400616
100484783
284377795
83894471
1432397996
994439093
703577728
669398054
113881982
1831990120
439520167
295683219
705699467
1595287918
660937309
1008598398
535244350
1908159005
805404854
1333127120
313852609
1852229808
1188999759
280159034
1154832622
1110159815
1133975433
894203926
1140544438
1507535425
1858682473
561746926
1885291702
1522253492
1284127551
993401850
1821385946
1639384405
1173522683
842442038
1554868006
1307369659
714172049
1817488642
1953306481
1952555667
619604817
848434161
1639560584
333737069
578580049
1184685152
1570591460
1397187623
300036490
1696170808
911485025
4218762
929061850
322238181
1860463661
1809373802
1528853617
606346558
1973307648
1877773242
410391518
1183445975
311160368
1667535460
1187212453
895859946
734636323
1962962816
1778259114
1006482950
1138057759
1371511118
326852553
1202276955
490554998
285541272
1254643343
806807370
928955377
673997321
991155466
488104079
1222217003
1587956744
81916825
1817167184
710322556
851284502
981978378
1745494205
1778516042
107825492
1844180994
75533240
1542164150
1436158843
537273794
1972025125
1146524616
1682720104
450048830
1607628645
1618928510
1293553540
558113050
1539973907
1677366210
1726784895
1831683184
1574922389
554730460
722046248
1677391181
1299310328
886617776
1922287439
1961228973
723203625
1585618635
1370045270
185537390
1883351821
980984438
32764909
1227966909
1030232268
1527330124
251319314
1660112806
1054396156
1748267479
1282618218
1660282755
1246235274
223948491
1383526822
869175569
1928663464
1029843695
541942918
139800975
983537662
1019601319
1407055990
1190763746
1056469795
430434312
544870667
1188915464
1619876711
1474929870
1814070170
386406490
1776479346
1497182714
566697010
626644207
1586163601
65586632
1527880783
12643784
1426046896
66672089
777287028
1826654911
1272112242
1061763493
431155908
1075361837
1503090955
1053111871
32565509
1693359930
1043675717
1230244296
1201999729
863750502
1573928449
842001164
171497114
599797956
982459458
1062403850
40236095
1579466286
1934197309
896211728
1883803409
1749052560
1657251482
756882615
1283011968
1863076833
1501962913
529299135
713754079
916865573
242314292
1580401080
1918651504
1994706302
1999278404
1469508831
1685824510
566764841
1442364361
120710240
1342730774
546235051
295182986
1702946508
1052715759
744162437
1894089519
928082827
1030184327
363643046
26435994
1197820742
1892457602
375900514
1177960085
682103348
1418110355
746208340
1770099903
169488677
191397018
514376582
516490217
285134156
621436211
1993527369
923349661
176790812
600519553
1512950627
1376579341
1473471255
137101926
1813487069
1553480955
1337568359
1453869575
1954304975
1704166857
538849531
1968987315
573880086
1499114809
350111033
890429580
1044493550
1687943478
1542750990
816746218
1317175057
51398476
939616171
796664938
1272875684
1929313222
828354192
29744834
10048830
1081510297
1059188390
1820812777
1717298707
327563274
1517233700
987063706
552964739
1060718817
78970533
822419560
1840391727
1228233773
1463805381
1042041483
1231250372
200501363
1617516932
1015261774
166379184
1394704577
1576942661
305583891
1380598671
1360044594
1283344496
1461552152
436963171
676806318
864226242
1884173847
725126764
1307823525
1443820745
872794678
644978467
718036755
251688608
246316813
1981881110
1363047328
337464841
1983774734
1608972946
720331431
976354492
88941284
587593096
1897574688
1565414567
1072374322
311796291
1813092418
1863365651
615344254
1504567636
753604500
440214107
357254114
1044218779
55681549
550100536
1876158422
196492576
194796687
97292796
532568202
1784413029
591010703
397063017
513213618
1948812756
1371200120
1033380665
803331857
1057239736
1593167927
696610946
660267240
383690103
1194403213
873959056
539388483
1111391751
1791851920
1572377557
912034346
1444457875
828476491
1368227042
1891373968
277822649
1894434494
1202098034
1926199561
812946793
461306419
1787282159
1414176259
623038635
443786290
304528256
1996582394
1500511672
1052200950
1123561566
940596171
779711754
1060033795
1558104518
1911399710
56993554
1779946867
1973564012
1849815567
1181722493
10712053
764766672
404640656
622419130
1185258451
1088110328
955936538
1222783661
505689049
235390969
54378262
169102086
1107181104
1990385064
595933318
1805885769
1282434687
37228605
1939903813
889874957
877376663
1038876812
59190802
668290355
631781387
132322592
384424081
1270371974
1456827333
1834380415
497875782
1920870483
1352282468
744477069
802234740
1696539748
1382641504
791757130
1437780185
1355675963
1348591718
773798734
994822623
816809981
1069183304
771494085
1672530651
1069648731
962171201
105513941
774558867
1742718262
33660199
959940610
304345831
971835242
705575870
1736350301
1990637743
1052935859
703686247
1685564565
1765956328
671308635
1737515187
133507779
816819618
362704036
1188150325
899393571
423244266
490677558
599448421
584227851
1541283240
103577929
44054189
1242380821
1599107052
1860287303
459791942
1314775351
308200773
1351313393
1059821548
755157521
1887210285
392341859
440131238
1830399499
990963878
1646291203
801119387
384844326
651989716
1663027154
1007842407
323513989
1079294794
935675525
1954674467
1309826615
1881498406
62777631
1682269676
283881310
1143269842
1449432349
1418657370
200767902
927781053
1463195049
137243250
130350441
593143917
1388910897
1377363792
414642935
1611487087
982357667
246297495
424477760
1922572798
1357750827
1908429693
776953063
1689558171
214604095
1932238135
1878256087
1095735523
1720540201
163086027
663431527
1905612836
1149965327
1433276945
245423143
1669043717
775940238
1611887680
437777936
973684490
239363337
902618446
1527768829
1509047954
670768946
1791700409
1263078819
285663362
593199472
712026902
96937128
689378030
1530196708
1387253818
523747580
154347938
905316614
594323139
928665747
1517194215
1540401284
1105032380
1207240853
1300109022
1473811724
224737606
1443178591
1955633953
1131940649
745599219
835546849
1370469988
1808519559
1450793270
1683209462
455132381
380660864
1267905110
1018789225
422903687
669159316
1592592725
502536052
1008513299
66148900
1974053497
375416129
1762711510
909529366
91075206
763727104
181617099
683221933
920583722
1433283206
1134330957
1695377594
227659807
35236231
446031341
348521819
1307444867
1153722714
1847600254
1876480054
726467141
880858472
79403438
1704044357
68615200
1773687074
1637411504
1575533915
505762061
848034899
1947808560
602496329
198727554
1233960123
1499758227
1849321478
1680467082
1046104588
1040865444
1981872115
653929750
687248055
887935838
17510064
548878505
759754787
153001058
1232668880
572757885
74381868
1361714450
438870012
654935798
1132033246
1339681760
1093195026
296012691
58667153
840914166
317388132
1126315600
606083185
177459873
72548824
1485474647
531834629
1496650040
993699685
535478004
596709864
668054738
261340280
112857271
1865728139
1222550304
39219087
1992922634
61893374
1155165853
1308860413
1620686017
404742625
1002776030
431380193
1486320449
1508938548
1947560531
1066694309
1894278364
406563202
1553308787
1621799929
205190422
723477312
855556515
47846566
509788182
815387014
532035418
17043876
1263104747
1159301373
697190876
1976048021
1406327130
1100374171
326012741
789207660
1909482942
1300462674
1100272392
234119317
903501300
1532053754
696702115
721572976
1603307155
1746079680
586228375
1976536099
584274099
429955732
1099421321
128914803
1043401077
1046254809
56149859
1389379959
1010171625
1174703739
1529430905
1177535621
1529857957
1138121978
45755666
461384645
1707551750
1026728010
1025053063
385946279
1182925807
1158352872
1157211367
593815691
1306290810
1319189470
718298630
673136668
26775198
133983540
444539411
763708503
229158640
555499319
1432769777
833149016
59880052
568276074
932646944
360072322
1044224313
936632783
1779036035
734779204
1771031769
1922736772
704261361
1765379323
1486298088
235317471
1014021226
576579146
721026617
200282097
793610292
1425921228
1272744365
505605631
822623993
1724211607
327956180
1383013191
1362604762
876188085
730164328
765722402
948376982
974358639
1705352201
1212606651
401504593
1139275677
94081066
664980742
1341721967
246293025
1379316837
422432163
822783922
1383554039
614928110
952919307
1186838580
1791457727
1119962314
1867960265
42681886
28876544
1761889027
6848550
1560404651
1554274421
1745652081
1208435337
32116143
1661211122
1574028022
902847950
4614876
1005309368
974359791
1729902722
60027123
273691438
1833812879
1874745550
482498080
56045875
858560130
547317268
46604392
850312202
1682821710
1439069955
1109283498
1375036873
196174611
1571147035
1756225772
862204064
723040516
919500438
1212469612
1698503651
1652202000
847230172
1393623596
885645729
632864600
1680510845
672265003
476468887
417817288
1817474555
409194248
885025389
892892185
913147143
1957644849
1245216765
1385462186
1986636011
1170316414
1214571759
1960244159
710092449
1871452712
306582126
99151840
657079270
1465036512
2880987
1146622179
1142410813
282268852
54859353
517433110
361523472
621489438
986582708
481121954
1596852351
1423181276
1178049285
1875052265
1570135505
432494915
1865347156
1029875707
224258110
482144689
1283027468
1613502187
511009007
1476741879
736404505
1749184025
1997897854
1738259493
942109551
975777460
1087041470
786493890
1975785330
215474334
669384017
1329846708
1275406475
1535205704
354334896
367592279
531368713
291657705
971062141
764094811
1788609835
563454736
1992267130
1339519494
390108654
277597535
6105557
1276706420
1874893731
174934582
182009044
389378801
635613172
1665668935
1545864347
305675328
519535257
623263980
1679379887
10805248
1394080485
810358462
1447395946
962574951
1205668249
240288797
1157088440
330141453
675540811
1856665831
1950775977
991369763
642440046
1746914197
1688132044
172949770
1756916896
658378360
1348150839
664512017
969671904
1810335051
911600159
1800850749
33465291
280005216
694233537
1609737541
1989341357
48659568
1848057022
1908104733
612277819
960256894
1370014327
978251373
1116058790
1029692179
133851246
149819857
1120509096
1675964104
601165609
18227900
224158605
1190639281
1746938755
888698976
1977536891
1372914577
548758433
1861156898
1275113141
1014867871
1041133344
1583745434
1898758303
1646545197
929109661
925663034
1546055261
1547350900
340800096
626881244
8608810
42671244
379091945
1682183152
376899871
709880671
1056890980
727224718
524527115
1198330983
1544002922
1293707800
1209169442
893372260
1576692145
842826011
533066462
1805534562
1632200650
616426781
1499901136
1986900124
632991592
1597409948
1919123550
1786268893
1079493071
1469513593
100582518
1208188213
603764596
1573158196
1335164009
1974284366
9619090
181487362
811547336
64755603
511799105
1267656220
316023597
1821533716
1336629784
76782159
1470864950
1747425544
374575993
1005386043
69853053
86283651
392596572
1740520700
1915150250
1724373316
1126980108
21708686
1409679652
781681998
1763059603
590630978
1630387601
1587377387
626642200
1316338903
594566387
1970844726
1958543792
1234885076
883753170
1395204784
31278675
468310859
1293735457
364544430
300403184
1678367420
650270341
556209434
126544999
171698006
1411692901
74107028
1399660541
14298868
815591641
863243896
1658007947
1610790694
847304258
1987910404
771807710
29865339
301696001
1921168128
1637268620
728646210
1194891516
20290882
1482215773
1500020225
1788881753
1139690917
121632874
674648270
55004976
1924285714
446785244
1550605820
1423970132
1448612688
1371438346
853470219
655137000
1591361597
1178938078
1556280573
187716847
612343333
500747262
1731322491
312836779
347753099
387580818
895842766
623397074
1413337
166614858
1372567330
727275811
1571756974
483475905
629979459
1073993662
626524774
382816254
272001984
1952474155
725012272
1959293892
891305927
416458653
107402128
186820562
1398691571
616472059
1918337491
1374728340
710334405
742230050
80988047
540929364
582548184
1519543620
1750893282
1187183446
1441128655
752110099
1225790108
51251196
53591640
1757670856
1074217915
823330009
1852213159
965136784
741458887
1779476558
28612226
1208545343
906936094
1603806419
1462704576
653049441
1609441336
1314863838
205434652
160932538
988889248
279370708
705059584
626684997
1456280453
630337280
646287764
1030827611
1900927721
1110435840
1323100380
1439341328
941687600
1519891885
726684048
673761076
1905702252
1133635071
1342240739
1284072119
334607403
433554787
1875013172
138860933
1346116115
1501789063
1835293957
477181629
1078224788
1929498744
1910102285
436029444
981748795
1280196117
1763220852
946419400
1346191612
1426906644
301390404
443880635
177042246
821385548
1064209064
1631023048
456376179
589270898
266857744
1387044209
877122371
788943500
747347189
475806265
1972623100
921362533
1826325135
555334462
404357536
566198652
1280568883
1954491391
795043324
169106136
1952602823
1971428978
1200333555
887070936
457592534
1661491483
1756671034
1780264648
1327569464
478795609
832244668
898360104
1107029874
1513221856
1369345724
243990125
1682484755
756845217
1234931319
448249748
1600059258
289281289
1182151555
1434296021
463406345
60386262
1453870983
1207886391
542061864
779992961
146337761
346899013
1648837312
7936110
868782726
1092780086
430689493
1569305243
131678365
605366262
1630373176
1096857724
1461374036
268551580
1643561597
1074262996
1814332660
313103280
1185988738
160367412
883713897
523723666
719560073
346793577
569046878
1663321535
789277423
1766037535
423664592
397206272
207620500
548784644
1238202784
547576504
332457849
485345656
1249522793
1099093764
644439130
276565638
1813300632
113179512
625166853
629565058
817876573
503201535
827907253
913599975
1790734424
1389143349
246053603
1140767704
21897653
381694453
1896279064
1622614095
1627338941
1302043735
1438889233
1205461192
303502664
664651958
1145640652
1734472094
397745762
1081588532
1858654940
913797533
1936093732
1158215942
1824740204
715238896
1668664150
909423101
347066780
770534386
1898556814
89995015
1528917005
65845344
835414282
1875677448
1975303112
1034521244
151152669
1066852797
526886992
856508332
651297440
709843754
858006716
1947479059
1660204532
1438977938
1973062975
1148648675
967538861
890694760
231819297
1736288041
644546595
1914109720
977506244
632518482
1564403146
1530814708
1472103554
1112474552
34627673
1125744679
1724057282
1537343926
1773126731
1373043889
370046911
427825216
689348847
111119409
1583319425
1330892965
554701540
1002146608
262500094
1226249979
300209227
1877261145
1055034365
229686212
936360126
1198418106
1802995526
1007862055
1858175719
1792628964
1421298749
921304562
898171205
1342784630
1470118098
620337962
1594749243
1414412440
821880660
1525552761
985786472
1320662790
174352328
287160643
1068931028
1545237759
459299829
856419452
1307375335
900926332
1181586501
1642399988
1651609627
1751256265
332309256
1687142001
475780343
1242417342
176114427
836209567
1322749154
716195227
1679168208
1980497768
1951745141
1448742349
1529654011
1346564217
641001311
962981463
1736143723
1140289101
180265949
736947333
240463507
979546437
1702908818
767873722
1160755185
1391122367
739118278
946576074
1700486720
957249387
611042463
1778898762
1269694936
1146914940
1010475375
1782976098
144557619
352331902
1238298014
1985671093
202803608
269591245
1641494583
193854561
335415503
1620188680
15583749
1112735612
215418142
344393872
1164782610
41297401
1462134039
914662294
1510792759
1352762819
1984233183
1707906622
81662158
784992060
97091290
376173081
1015708508
721918821
1369455305
172846379
179047414
382739071
336088842
858025214
818423845
1383811821
1901991087
194594856
534143726
1970872262
1338051855
1509054258
432458220
1540566505
1375538619
1626382666
731157932
1356092848
1792466778
569745063
316764723
355032642
1636122182
1657712556
1798742915
436650998
270669744
453305955
1888579804
1826630528
1253882738
919575762
824399256
162569124
1441141267
1632844678
776646770
1357392929
1525970028
1780970789
139306314
1267539184
380518568
1539920497
14710965
475178926
1275448403
541095653
1409453441
470708624
1645015149
1659615660
929452044
799710243
1856081657
1824014772
746616890
678376287
1059282299
381772848
1113142078
1448685133
306015053
707513199
716989525
418476093
684655002
269889096
99425239
1742693942
849735896
1373765004
1830122821
11495989
430438749
1049225540
1974514074
96201686
1643001591
1323563989
1161202596
1729574091
1043852515
1417871180
181615379
1594267078
1990123719
24689014
306487468
1617126495
886227788
98270484
298110630
1144197181
667828712
690621181
961524132
1673005370
822930973
1596234872
1790523924
1005559307
441670415
1666759499
1620972729
271250145
1829492840
917956055
369271494
806856117
1849500698
650415204
1035374696
1735718310
1220570252
1383567987
404832619
888143873
525897820
1122722447
428352375
659965989
1963401629
482298745
856466155
751465413
1075654375
685925640
1343667278
1739817568
87701409
301508705
1273270713
46766719
1533040066
155643290
1287903677
1377093016
1796898452
1910365235
1764774238
1072167664
1655417520
1499631351
1767625797
235812585
1062895788
562392320
1923626929
1284260725
285788563
73380259
1147107550
1700208526
1167882498
1130557936
1042157678
1959371671
810293345
869507316
1195595771
1143567201
1574288777
629453926
719154709
1547991994
1377144492
988607978
202678245
1064926963
95664311
1027739603
1091245421
615532586
1357948209
1356184712
1004548470
463770279
714672948
620653570
1688569625
513262055
762298711
59406554
1454029006
14321150
1154401155
1573062187
878884222
402482130
1113485612
1328532007
566799672
927391136
714769464
621207038
1497878887
1025963594
780476643
219633803
858668094
74287811
359714076
858699966
1188596415
1258048960
982134839
531574964
342260318
1811697786
126009467
578387400
1244698723
189639775
1180937692
682333717
381268490
1514882224
1175424921
704833560
393590839
1804082305
109723756
1800196115
1951441352
767132305
460939931
163854286
1900763123
736741172
1858305825
1978584876
1683293636
495039145
1761985477
1614281815
153547980
1903598746
870810140
195980047
1032186312
622826191
1230801870
1067186437
276472664
535098213
83833284
377159898
1746453445
32435747
239938548
1982996664
1850538674
75643084
1826042965
1054585789
1964564056
559517961
907258615
421464110
797109029
818280553
630811842
1605519146
1953391961
147424591
895093764
749659578
427654298
1566655877
528785738
477669745
644072085
979444874
1672647248
1770764648
573280435
1042537320
1523723452
1416343140
683299021
83780034
417400841
1868327376
496802624
1875309162
128046202
1607650553
668996181
707399689
1649717760
1594030019
996340131
449346030
1398871018
213905759
1992014350
1625282725
1113794476
129048073
1640004449
1334173707
1949505601
179797568
1503650010
1762268804
1338924580
871093800
402995836
55278317
481305355
922026737
1035794510
1490915476
1738165090
713328996
400879713
762484467
1108716522
78082800
19378390
1287443211
80663398
1720254610
1916938118
934755719
1481329614
194726055
1580573857
1458741490
1778750299
947997711
1928742844
1394675379
1776338691
1349125315
134274434
237603274
364677367
734533820
536384583
1256952402
1204654718
613717865
226094334
727691024
558235510
1505424656
711180940
685542023
1813026047
1229529884
516566203
1035711677
109669684
352561238
1253510310
229250991
262859450
568894291
280939191
1144198525
1290519944
944254346
276528018
1533307645
993283893
1641119131
1714576785
389039776
579054562
163276439
397807101
374182703
1541698217
762425988
82788494
1466945533
1494160276
1189247095
376520210
1975904958
1483545115
895031835
1645715444
549220416
431431508
893031168
1285005695
1423777454
95615006
1905023443
1974743824
1795783076
453594629
1392186059
1966432459
260400372
337189847
692786690
1734407131
917116379
1790847872
322141165
106487461
1649749608
831722784
142383501
1494013461
1347243697
269772744
1786564777
735090716
1073612356
192374082
305034234
1660653410
395488109
1298538903
1727307603
1101876137
100252726
356113436
290799332
293424771
674031120
188532616
602024025
1920588074
149512158
795993529
1822388122
1129755686
801373587
1454839965
1459403831
185057087
1161403951
788544374
1995965836
1717497632
289048008
1399017708
1937761999
1154004710
309050229
1169932728
901131469
1603408994
148560396
1731532650
1570944351
961861470
609882245
1590910553
1634154406
561002943
1500048541
28716394
1432456342
1461216993
229698759
221795427
1344501303
551250168
447384623
656809091
1933717129
1618772392
732970252
119977148
499249459
1606943735
1302573067
9809971
812828129
701235019
418351438
1136794622
1984374542
1504098392
1287401147
998615031
1772027678
417979509
1225049179
860526653
519873442
1210463034
1820685559
898400888
685008546
1132687558
1356088033
534748844
1487798874
67252582
54516405
1386511832
706620088
1652241138
1236215599
1282359078
870438743
28583249
1232283191
1964000616
1659288403
600072274
778082425
932919388
142651506
363253919
44341852
1928357950
173815846
1231083729
449767750
926521794
1326200989
1586857970
136935650
723254096
1798086833
1834569364
1434968602
1366561902
250855703
767824224
522011098
745575548
646718614
1031839606
430174535
332133405
267882794
5042070
128176288
1743444430
1185696319
1261048564
1201238250
1919801169
432380610
887766172
755749382
321754628
1088345706
1427730084
360932998
256715146
1617484833
1127994612
60310843
1119762118
1515305489
512961504
1484272246
1035869380
593614647
1865721290
1713144914
891464179
78061176
32506877
286200775
1110811900
1933079385
1712208448
1660475157
168773776
1102907441
706323320
1740825476
65152426
385619720
217134482
290873486
910320661
1078819983
1113213975
278216197
823125619
406891227
265295953
1128090716
1518724002
971528764
1310412417
816827916
1754921290
520769825
1092306909
1149829784
1319975030
1547903651
309774072
1841739993
399873733
601565398
1644937482
388675243
1376137258
1767254928
192159222
1153807705
911161513
1387169137
1995158418
734142398
1298171007
222088018
573951585
1957049397
1480400672
1587505093
890019295
484572953
1812765223
904416162
767476773
139283137
622666968
895380532
1905553867
1648003952
10600532
1556493537
420850446
517248776
75845649
375394489
1890999753
308755263
1433882501
724538732
902078940
1055870692
214732005
1111488248
216929204
131554866
976370347
576270019
1518656910
1532833273
1946818240
1135257512
1669429112
1732469937
657884356
1825201119
28974770
1495457572
1834088626
1505654346
1766008276
480756726
1861701061
544155271
1143207174
1354667977
966318691
1477909643
658296750
922776518
331088265
265196322
523166897
755861941
685426154
1834148603
269840949
701276976
687486959
635921907
1162912791
46396949
1376723623
372720594
1701185712
875343020
1887064426
688380510
1859364420
250644531
346419720
395542182
474666638
1928228156
958530457
421322214
1194169631
1670576735
1968281075
862261227
1165236175
1498460705
1917973270
595880392
1201745008
1681621919
612090616
913567171
1047043784
823735754
1555360170
1327697795
807970614
1198166719
342741555
1719611328
1104033103
1488980468
842969559
267864154
1467603551
277938182
1618545223
407652220
576356799
1935546084
1790529685
594938741
1797331484
264103940
639978972
599264215
732995901
1825225732
1470685733
1664452087
128423679
780843232
1170975587
19563794
263252404
973497255
1641336726
1035628666
695284361
1018721925
1587571568
1276499920
1585486601
1238919130
1317289111
1705189164
827607176
1700416921
1394657676
887297994
1879915482
1510321051
19523593
1266198925
1891092235
17151876
1116235687
782939844
183756782
956095956
594701894
982744883
1727480987
678289469
1591187649
323189872
318004882
823405766
4611751
494106297
636601456
582916558
1712367859
1557634875
347974516
514029765
1009452140
558412355
946814829
934789808
1771657039
1032578981
430568056
583387740
1784536605
618102629
761319639
1904776662
128471559
246100529
1857261568
858396883
851871884
1739188405
424020031
604826686
1549018934
907197133
1647731481
994099240
1387184283
4201411
1695805171
900551380
250696538
1296998925
1797953193
461888719
918224409
1377062470
1007699736
557823333
1836125015
1248966974
1184438918
1562122914
552176827
1144093247
893752865
973085021
1561870233
413228220
694934207
1758511222
636844730
1778204574
1731044674
1973179454
1133614844
1743147831
965010832
102255008
910680874
1952715590
1547605526
1767455629
1336773810
1530016677
332691203
487537681
820149437
299430920
986552253
751409090
1238400793
1299438236
1022271869
1602904911
554749488
861897117
52649859
404925687
13444269
674646461
1432229007
973956063
1309267204
1937293949
263706650
472491964
1565954252
1824773739
1328273876
1175076579
412051638
905444729
1647142459
1883409425
1701361449
1416983290
225349105
1022160151
811402045
406215184
152935585
1262439314
1426675967
1943525117
520110430
1337406495
755932705
128139764
1418429967
271717727
1690497972
560085146
88810740
236034413
520486584
573649463
458188425
1399479862
1266310027
1860199239
921583430
995375698
971157045
1811475675
339357452
332956064
1652295777
1138862444
1901543462
1137766198
636548013
1030489708
1593523642
1607229085
521710877
169789694
1547280097
1365742088
1417183520
926300156
1716559260
1437814488
406343772
1056556149
1484578607
1851966493
816633990
1411108046
1362922842
1127711986
958794866
825869244
1755850125
951202807
1484631755
1157559887
291282269
1615200293
1604167666
187154366
1685110718
1617070262
226596302
280663769
1635169714
660008265
966561504
481581655
1714323537
350696890
1026369367
1092446338
1982296343
340009872
143639980
1483768942
589031927
1914600896
326897069
487390959
1516322075
241187731
1775939603
773831476
178971333
1810678770
1274639584
642320836
122597331
1364150991
1878507426
1932079805
1761574422
1230029154
1241189438
99488998
1211218187
125680003
1421386436
824570343
885404990
335052335
1696784510
1012225952
101342620
1866348529
843572902
1415840253
807562828
862813
568527960
376681373
1288303225
1116776707
670832292
1443922987
1841130659
1452764826
101692437
1824490944
1385368681
324240668
358984325
350172546
472189465
1094289563
1330871916
752267189
1098820434
44150982
272550756
463351925
493214461
1502326726
1601985970
1181269740
544403222
763713651
672488857
312622805
967105869
1858799331
1834758008
121734518
795623031
1501826053
643776581
644797716
559196862
1797266451
258358339
1758453361
23987567
1596895492
1439201663
561164322
1976068011
1346611964
540036487
1007053058
535476614
91305713
317019820
763411847
1728312058
105176036
1883466913
1785976499
1514790737
1489562553
899519766
1077417009
780275970
1789069632
857385076
1526569350
489482661
237249807
1554549516
970363413
450512983
686074200
193070328
1301553983
1785792643
514097395
439364359
896318969
63125064
1040821648
1205201729
1197791259
223677165
1665435800
1777146192
875800157
1541779512
1071346162
393422461
690446996
1618359140
857800082
1130006979
1069634310
897746686
1180941331
978177392
234917935
739510417
1912632313
71681662
1738818204
1792062449
1569673075
556540076
1849402414
1898235386
1015465837
977619205
1214214663
1665811678
987147944
1722851435
473969090
284360824
1701728507
853739845
1114840170
11923441
1981584919
1984789839
1418136499
1843827347
864102520
1352004273
1592712901
1556067221
1123436018
403807298
604851312
1535920004
204446424
156808553
150492752
969139987
1466383525
1405728811
654004090
1108895725
1927743778
977564772
526313675
93726958
1179207798
1024635319
631211197
1134948648
656037890
785273487
1196018179
327201487
1863337222
222994494
757925498
1927842475
653545163
1894990858
927959929
217668802
963827175
293335193
774799368
611658539
372767893
1678294660
1461365254
830339392
1572358684
1504829103
817977299
295999697
199735755
5944446
84179664
1004020148
1458476164
1324409542
664619549
1839467202
720793077
457764254
900029331
338162532
1207789119
277649825
1672582782
1981451931
1398883055
222650277
315594824
1571392668
477768882
436335289
145068550
1634408585
202765404
1914655136
1720959065
1500913139
1563270065
1800871806
1562589964
1151208787
1967296188
900018482
127465733
1857392776
138814831
1753905351
469366312
1329135622
1230371310
1088492728
1496875726
506062922
1393305863
436636837
1403869421
95118069
5711878
1479913323
1431456337
1349708407
1189234280
1246584632
1818230816
1763400467
1860875897
449771079
801254745
1543821028
1603450477
1163706411
276197137
919921272
895174290
1748820545
370866344
307770638
150184093
1815190006
1842637101
1644977705
1753283966
986459202
341021359
1389276155
939459563
1639005629
241102723
1766128567
510785716
1625840997
1495201261
83356742
369415469
212881557
1961974508
720711557
1081787667
364065267
1996516880
1689043752
952650607
925545285
1725685145
66664899
812295591
576954455
1610888632
1644485318
65770493
1096098784
1944933977
190521872
1637276223
1786478633
1596424442
202775078
905563273
428954662
823940904
221870268
208668356
1035126178
1033035312
1977609481
1668505150
192840395
550505803
682292733
1786846037
1650154787
1225982971
1786118826
1818673127
153593349
692327099
827738682
1260774058
274356460
576980564
362505109
28116997
596617405
1700358075
1414686933
1680907021
1304679389
446080520
582936837
616457116
1759199430
1815148284
652833006
1540124364
1774646612
1480375396
1917524429
1892509973
1748075664
398159750
619455197
26448653
928595900
1857639282
415615706
1870115813
158815151
371848746
1483682875
1094151534
768685761
942001021
631206814
1851974098
461435796
193753272
1612050952
1334768104
1618348379
296702461
363825761
1746759876
1967568966
65835618
27646608
1835006504
573149965
245994463
44026515
673217953
774802670
935228709
1512698394
1876196711
1957525367
336056457
1099521098
738978124
1284742369
1544571121
1522091870
932830644
962397645
1488785303
1847771355
817198409
1183941471
800858908
1078688569
1580893341
1868324445
582756326
274161595
1451373204
34333989
872695321
58879687
862760282
1829992674
580609203
1296965849
1912820688
327822231
810464922
319348865
1833457052
1429302628
755010104
1894448732
125379339
1094232175
873072828
50025736
73777259
774610591
1430995118
784362231
478783663
218064263
1210448200
651065034
1772291057
1167305895
463133175
804893508
192046344
661067115
61325190
1841862723
1084830047
277176770
236760816
908985451
704133166
247605272
1609271183
605008413
151932723
1169436439
14314304
1387895781
428931367
906410177
953309230
486661167
995251617
532730591
200384336
676762613
603338871
88333090
1580096024
644696019
619544474
1929544170
1524674792
745514793
1864689057
5571414
127302521
1172389938
1367977439
913147382
809618685
1848202570
857471359
1964087378
1345892570
1826171987
1165339409
825986706
632429508
1309347225
203749960
1822552420
222133667
865880880
213996666
1976472009
1809641892
1659315753
460682779
1384562577
1238523852
996496957
697080746
1592064797
289440977
774588996
722930481
863756390
740319356
146361310
1042133918
841924367
19918343
1515783986
96791492
1105106660
1629189808
1031164240
1186838022
374212350
1511423205
1777352166
1455903583
270748800
440946060
796992055
1707410504
658793912
531518128
1888217049
195929523
467986769
711707159
1983414862
1674623530
1813121729
1151121824
1265406562
1674646401
571303574
1103241507
301583019
85667350
486068199
267213307
1361825594
1802634078
706349681
769089389
1108890006
347282201
778477652
472477732
86470430
1873139373
1461171687
1540593375
426331946
1151118738
1492448923
1067178493
64136569
332238263
852102308
1950431787
574147150
130217208
36503481
1841160457
283669764
1953984837
363783247
1356517839
615534448
1270970843
1209840187
1691684816
969835384
3535494
1079120467
994357978
1001060823
1889704524
1422628122
1540934849
1417451872
1995509037
625236729
110275490
213451843
272528355
724789878
114287825
182197479
1504125081
1039104939
1969344756
1233565043
535636413
1693066158
1231608386
1766130597
865189224
485419625
1154905170
1983498955
1421959813
1856943285
815499588
663299186
1769486871
570757991
422796453
71998272
498090945
66117671
174432045
909610142
1311167459
532979916
578638113
1504980480
1926227992
1627708614
11141410
1229194959
249495422
1174320361
1111409367
231865905
1240495431
458119774
434198972
310469337
1847512081
1228227382
135871599
1404284899
267722952
1557435895
1995492059
138565753
1809737142
1446976304
443964973
1701770364
301993426
42289554
1684106535
1438007411
864672894
1059734615
1922397584
2656498
1114428045
1726627907
1839902605
1237480611
474278216
1925710212
1734003533
247639453
745533918
583633683
1422803755
1311367097
136559020
112327117
224486191
1269863564
1930246072
770147147
641887191
1753731565
537487857
440072360
1695243338
479251688
1183743642
309371046
927201534
207205869
1490213827
1673401957
1367193012
180760817
535722190
431542475
1196041292
120884174
1388324777
898390989
930006684
342012740
1823432362
1747852607
1393031836
1226103459
24172550
1132597876
1565211344
189666309
1817803363
414242971
1507761339
94525748
417847425
168666020
1465168641
674355686
31384569
1360650918
53736969
164907170
998508679
1526797665
757425627
1072131962
1216440672
1242042938
775644908
1705016546
916285826
103602018
1881538787
1031855084
1840140463
299874451
1930299203
789635250
1047040525
469139880
455079139
51145766
744159703
737535225
389402507
1075970856
165640618
1272667265
1762913393
367056171
966373834
521685607
89499605
27673860
844654020
765099514
1343504062
296634698
990426981
320899875
9662787
782129612
356952969
1860194798
1273380484
1714201345
532704185
475906255
254385285
117972974
238366817
675533391
1627315161
1562244689
905571779
2591203
1420747468
260973454
1137395159
1681454772
906491344
1943773408
1479129546
408588737
738642713
394600220
14102413
1853864928
187201065
1075040950
956370389
1633664506
1799208270
726140651
459477094
1672949528
1694192798
883964905
1464154742
675201162
543266672
1689734363
1018281980
1644940419
128689355
290840443
894370446
527254917
1122102081
842062817
1344352047
1082530608
1159239540
1308972210
1414408531
65889380
1303000067
1948364232
1121552086
878780264
1700098933
678839257
288705191
1179344336
1161602586
604702311
876325122
901174511
1102767596
1232622252
308398406
536782563
796818713
462193997
1138188101
1216756981
925491428
1834189127
279899383
447802271
1500229774
1486847497
731762848
1345138248
1730688903
1873839781
474424966
490236060
1311732120
393587715
369949462
1745828567
1762412820
585374478
975102229
1864427415
1401029173
1838937645
483337834
1523987044
1414515321
1993195936
1424487321
1889479829
533664412
807569485
285711896
697045543
170784110
197651551
1140397952
1468810940
1668464850
673749816
1378550491
213251437
1947076410
943566944
1448655433
1287762805
130277346
386089062
1589442391
709179882
862672791
562569840
774369743
211444235
1487091769
1273760686
1815727809
1086553783
1350851293
755912339
1033286950
1507033839
62360176
842283019
811473837
923119418
1588127885
1777379424
319451951
1114080570
1253189763
901138522
77363717
1088663005
1206823988
761850793
1917351006
457462230
390282213
1195575030
1393709699
1028426260
403753545
715307440
1026807039
1971094572
33199743
74267662
1209953775
897023424
381923742
53844169
117959648
912552511
1640462866
1871516652
150891261
1104793391
132093107
525536015
1699634920
352897922
66637111
475361822
1455990119
1961534270
485206123
1685706738
1004620248
725240976
1356409680
1358265580
696271571
155276264
1362202641
4860690
1103280295
1347052737
1815475980
840379265
889919676
1513860224
567425649
1422428527
732156828
1199345594
783178874
1164811206
1448200139
1335307337
610959533
812557615
325369123
1864746198
1495940110
1040811777
961789149
1928391723
1259317321
1065272770
1485888450
347493006
1069647415
484712799
1540613745
1023658163
1357572599
1962683385
1550349871
1635602177
768236358
803838524
1289317412
1291713842
1635616340
185774697
1785472273
644208585
1743204995
256644525
1178355396
1320394918
237506599
1669312911
114281444
543852066
1032896457
831525374
659336154
321390864
1043071542
1174888572
87735417
750203211
1354490816
542426671
444212810
82712851
1881814783
1708498665
1841772996
820495490
1614461336
1812597963
567070979
1807121009
1523240204
1033655281
229129858
1310165414
1255339504
317580565
185186729
1002672796
1886917375
165493533
109986407
1400334504
370431355
996761680
1990761706
526047225
1303347231
1228959007
592530635
1593347786
716103108
539114201
1937223027
1093189670
1741561887
1702759423
762393802
34706330
414871529
357859906
1705933582
424908636
1102241932
307160436
1020611862
1999241177
602395517
1349170741
1066051360
725490978
989701843
1085062621
863285837
1188997284
432440264
1043878307
1712281497
885053104
1717736960
1315725772
1517148259
385502329
1220067329
973723194
1091017902
984126003
1096432255
1135940189
1568603527
1552580082
1555186763
150480400
587801267
1529057469
459559951
1685077772
298092572
63270920
1976149818
1991520530
1923651709
1954176491
162907648
1867039658
603645944
1631040487
1675828365
748225744
660749406
697683581
1990477927
1877340699
316969370
1099145758
840711648
1320431254
1204841307
128518739
1216142534
36485859
902808922
1466455329
1780567214
1513471279
1170304216
839221443
497261354
1334228369
729437333
747362493
745785735
1649010578
908903286
1726216430
1392074064
1562971769
222594682
1353027672
370077250
1459977416
1308297639
348206511
475190783
870919947
1562102156
1677846064
1833511031
1488655510
688345821
1139128697
480236465
169573833
847128386
1939663960
1088711608
457196381
173609277
649436369
696735443
1764424501
1133779133
341599997
18788411
1913386914
1951897846
341467350
968437414
590752940
1707071695
1277739879
1097836573
1851813636
1758441490
1756165119
728188220
554602411
991264546
909647268
1951369123
1492458152
1005710413
1008605845
645882548
1590308637
267126028
576211903
801882192
969239326
637504822
934877683
1389362493
1573158313
656292230
605652749
326198283
966697643
329418101
561803869
919022101
1220634807
709408651
1242758091
1781583815
1410605943
41292125
628422829
411132344
1090963267
1211475740
534109197
1465931835
1263962009
698067247
1204277291
758714089
125173288
1695717450
428479775
1646260887
1375685943
1539585158
1999198088
1953248119
772194012
1888377387
1524678260
1195521407
1152788741
1429966836
1761490578
225184311
429460678
1990625168
730734317
783049501
1762952323
1227022031
1235276605
1549016512
1638703199
165079560
1710918926
1757763586
103395626
1468945849
125400484
875091067
1452014939
1846938661
201024996
1270980193
1900938327
915542983
1543336158
1681049650
710210564
1289509973
1009389804
1522228557
516613865
1432901423
1258343604
1660996431
1449985163
308924887
1036471157
1273336842
1967332931
421227790
995761767
898151258
460440845
879463263
7557688
1210606384
1828666232
241434502
1849852493
1303248163
1762976903
649587194
1743506468
1305850080
1228941841
490510385
324245984
1513917696
447289010
1049684667
72838938
473442350
217632227
1713048049
1032402648
205801777
906735957
49922496
307778424
1794470739
432474692
852063643
907758136
1030787149
851176894
1302873738
810539349
1021475065
907985295
332729774
1852383418
468776062
1439657480
1706141641
1759251655
1867026671
1689394955
1952493524
432054590
959474778
1984678903
1522553462
826047832
917648264
348388852
522319417
680519031
747392797
1847060616
1801755911
303870428
1778743737
1933656078
55381755
870773472
910913261
1741829059
712719319
454673187
1926068103
1679971037
1302770920
605932401
114559237
1197301249
1604062877
1033784871
511490587
1953796395
1165375977
516406823
954242433
1617867906
1348303647
1809791836
909921231
26015811
1990109873
682398298
328857477
622354708
63146553
1174414449
1106229385
28859347
73639682
535119984
1384275725
835368169
848338394
125197613
976675636
1497820338
505986487
1279503741
681907983
916621061
711488596
1720347016
744325976
1488534547
169028445
793596403
681684639
1285349089
1349627995
160875831
585352432
245589919
1960852242
884897450
1751719186
30321022
125815710
1303713396
1616824485
128356471
1499703017
85699890
1123661568
1068942893
1649509146
1676122418
1105458001
1040178364
1539731187
1456422096
1111881419
68799906
1127883853
1993300170
1314527216
269762858
1938072322
840322931
453326263
1269550150
492729811
1820880296
679231352
1912763851
1949767553
1138685807
874515928
1963440945
373478427
946354615
1372004628
1202273091
1662679257
553551513
1416918044
625788706
596685449
1675383083
1839025401
492906027
1688138402
1641506275
1745617902
1893205899
1048994413
516552526
1117706066
1967552072
1570370235
1481956329
92248700
1285492779
850387134
347274335
1635626661
1678822722
1406468539
1210897717
1119175341
510823340
801606490
1142017056
666699937
593376573
84417468
1909608328
406120649
574332341
576382126
688738510
1673077410
262689240
1001297531
1960420236
1581411748
851223536
75262394
786025453
863769439
1433215027
20979741
906963857
393070711
891522098
854105915
86511850
351885958
1315404923
917924852
1738095323
1219320168
1385787732
556207742
1328202062
1691299538
546121347
974806339
1152241330
1808788431
1139386085
110431878
543373725
1391169946
881631725
1808878920
1829559461
284195249
889966898
765862587
784403126
1603560328
620443086
347128278
1685960315
489843599
1894642634
748946346
1775177840
1739270659
1997905619
1557722370
1090715727
1656407490
838286804
1469418342
287289678
1706481498
1673095470
269120699
1035290402
1876417198
923021065
977237023
1724383355
1322783150
1477606016
1515793911
1511438986
1082643178
1024546455
1802316602
1461919061
549542337
133521727
134534996
598877082
1038659454
870247428
838358463
1796656904
1797175001
1199628499
1412970672
1810882813
1581663715
1019716151
886966236
552883142
1412213383
1521589243
123077963
611099779
620846199
1730572185
907985928
680539263
1643206064
622744924
363177165
1012237583
378848723
1237507361
692534662
714724204
195589018
95803310
541173391
1522885763
703751809
870541261
1248630224
836234070
834737007
472463796
1238115402
676788699
1510050394
1166354210
142719640
303066999
590639781
962910770
99225603
1561053936
901468492
1191216823
841072863
818970152
1225535799
1453995733
955671019
415914531
507070264
1826120880
1417808182
559667640
507093838
698246468
1615293796
1485860406
478542761
1364080473
1849131334
541672123
272959020
1286843893
1776362772
148382404
492456783
231197230
1170488870
476851854
480025285
60110166
421597803
1415937954
1138281759
1131480727
1813255713
1004372195
1254730447
1722203239
297349965
1249756077
1914870242
832715694
329163807
1008616128
1054655614
678447762
169694861
811803927
1551060415
656859235
1824524239
1226559308
1113779436
1557553480
1288094917
1614624599
1414854051
692690460
326513369
994338569
283506863
478819165
1935889246
446960098
1404523078
1870228
1421385882
1375613112
884990755
610921601
231129959
756339522
1066730509
599375258
626801882
1440243326
957680087
767746645
1093726790
1814009021
61502370
358684944
925791440
1823166050
235585928
1195038495
302158518
1580728280
1843385810
198631114
1589518145
562039988
1395689870
1303011396
966249214
1436051077
896826448
1882203710
1604093051
1052785386
1257061881
794081749
1926813172
940138815
425729276
1068184718
159828800
514404178
930751598
1847851591
656944513
647107406
1598963671
512504348
932836200
1924821920
1553027726
112723196
211374171
209484583
1699711711
1840657602
1532227302
686359642
1021403456
1669089971
1360649652
1763719113
1633126045
1190750805
543416879
1075476377
1163653595
40941404
556947141
1267420621
431871773
1985652625
1397436775
1167401211
1035209695
1787754340
649976682
1995534220
1541686601
942410739
963076318
883185523
370175197
1041427294
1883023352
784103252
1670829540
1394608468
1353073676
1416404279
1261854448
1240453530
1918735359
756639305
1707535066
396109688
881278134
1740000794
1304434712
1581468136
1483453812
1558022267
1955557208
1665415580
1492950148
1567375101
715286422
1043972961
1174274889
1911957371
1190680921
1536693082
1144673041
78992718
706013654
477464130
1393543917
591698752
1307727453
1759313628
1404646838
1769045127
687867728
1140542862
5566174
1191418243
66917266
640797470
1459866145
639100008
906476207
909975888
691099509
1960218465
1458956927
1405054051
927628315
704759617
1548477146
315648251
68816830
626856579
220333580
1441116306
225723358
1725161366
95780490
1839742642
50625652
1230070937
1002565771
289579383
432273341
1545121085
176821299
1714408686
870154540
815014346
1659849407
301531906
1500457836
74488953
1584106816
535174882
1005481164
280705034
845593574
1184454576
620035791
1300959604
1549835815
688784300
1043221606
992079203
1690496798
777790260
1548711548
1246751422
914819504
280404809
1095637754
227174624
590171818
229795209
1636534237
616896825
477702548
1145978424
1783397167
1744548242
534899511
112613969
1044910211
1246945241
815190416
1994327877
1042749764
1685158698
435635143
1945018325
879567792
911325914
1219706852
749666048
1680235122
313781472
1246357777
1440194139
1854624288
1399031040
165697138
1623403118
1900194843
1379444598
1205894153
1273283212
1484317135
1354311608
898640646
388584340
1803002486
1699615151
1401057409
875487549
766060093
1437221847
1643874090
1796276366
176888788
1696168921
1735040496
1863552850
811116280
969801179
1400837017
184311840
1007467773
1840505771
549560088
1322752766
1370539048
1037508410
1291354137
384366128
1578851104
911496393
212419127
1665465613
41051088
1541907205
510010742
1688438156
786518053
47050803
142015840
1179952641
1510268505
344219303
1983605955
243013275
669907383
1450081412
1263305351
158455367
1663990544
302144289
812286839
930393664
1978607581
1021582313
265815439
1643811365
804751521
1575887881
1018045292
765494077
408261015
1016691282
1296636446
1854563700
1224802720
1978408477
1755225278
634981584
1186158179
46602341
1077034798
764065477
827785340
220884377
674043336
663248470
1856899816
306546813
652845383
1920457636
1774203059
1132898770
720375585
1276706816
99209555
1282025463
1686858032
1019468776
1276091766
866199378
883686636
1210630173
1029005512
1376521763
771691627
493577224
1047582858
129042255
1018210555
691498906
1694856135
628323768
972297188
1617388203
1225109492
48221362
102608325
1757723205
347538978
1602566970
1786911549
498204709
923042498
1097587656
991291019
1275362245
296315697
19929630
1755354146
1942777258
291550445
735756502
1358889818
319958802
1162915706
1866404625
1735059966
1451263578
1449192751
180466112
1615665612
1727857561
1288336258
1961346478
225601502
1145879291
160601583
1102987383
51597325
50988193
1179417139
1929134828
671929799
1673524796
1079287829
385481927
287587676
1931417856
385230744
1496329382
197261528
1027653229
373688110
1075433298
399948462
959099633
1269433950
652338386
454472498
1358704867
313161397
651344747
308530455
167072866
1986901358
59053989
1209868452
961696020
871986154
1845411729
1114760663
1193328315
1968332306
1704365953
763360119
362415618
63826704
1685365023
1240670974
777433779
1578816950
1803642110
1066032834
1952863369
1983204585
588012384
1354169452
212902960
1561398017
1266501870
1876445341
1508263197
648514885
692892458
1737826797
528072392
1620604373
504856934
